Moving request handlers to Request package from Job package
Creating a singleton job manager
Renamed CommandHandler to RequestHandler
Renaming Manager to Job Manager. Adding an interface
Adding a Job Command interface. It takes a job manager and a Request to execute against it
Added a Job type
Renaming ManagerImpl to ProcessRunner Manager. This type of manager runs new processes
Adding persistent process type job
Added Error and Output retrieval
Added Job Command type
Added start, end time and JobCommand fields to Job
Request now expects a complex type, including a REQUEST enum and a Job Command
Added Cascading command type
Changed toString message
Removed old fields from Request
Restructuring responsibility for running jobs. Removing unneeded classes
Jobs take jobcommands now instead of just a list of strings.
JobFactory is responsible for creating jobs
Renaming persistent job to Executable job
Moved jobFactory to a Factory package