Committed first version of Driver.
This version has no dependencies on 3rd party libraries.  I have added Resty instead of Jersey as the preferred REST client to reduce the size of the jar.
I've also embedded the org.json library to deal with the parsing of json natively.
I'm still not completely happy with the API. I will continue to play around with it to improve it.
I've also not supported long transactions (just atomic transactions). This is because the use cases for long transactions diminish when you have atomic transactions that are capable of committing multiple statements together.
Need to add a few more test cases.
Added some new tests. I haven't really done that much testing but it seems to do the basics fine.