Move to java 1.8
Allow batch fetching of objects

- getjob and getreadset can now get multiple objects at once (still
multiple http calls right now)
- removed all the plural parameter names in favor of repeating single
named params. this should reduce confusion when using the cl.