Add isReady() to HistoryDetails that returns false iff any jobs are running or queued. Use this to improve testing.
Allow empty API keys (various Galaxy APIs allow anonymous access).
Small white-space touch-ups.
Refactor most non-Galaxy specific functionality out of ClientImpl into a new BaseClient class in com.github.jmchilton.blend4j to prepare for a Tool Shed API.
Rename ClientImpl to Client (it wasn't implementing any particular interface).
Initial work on a tool shed API.