Updated Job API
Updated the Job manipulation API.
Should be able to preform needed operations on:
- Active Jobs
- Retry queue
- Scheduled queue
- Dead queue
Also moved everything to JobQueue module out of the GenServer so it can be accessed more easily. Also added tests.