Split submit method into multiple methods to persist valid jobs in case of exceptions. Also log all job requests.
Tons of changes.
Minor Fixes.
Adding a JobService interface for lower level job methods to pull them out of the ExecutionService which is a higher level Job API
Merge branch 'refactor' of github.com:Netflix/genie into refactor
Checkstyle fixes and name becomes part of tags automatically. Job conflicts checked right at the beginning.