Feature/naive job batching

Testing out prototype for naive job batching 
Do not merge before #175 

1) New workflow object JobBatch 
2) Can create BashJobs attached to JobBatch only while using oozie-sge as a first pass
3) Includes some code allowing for our tests to pass with a Java 7 JDK compiling against out Java 6 source