Enhancements, address #12

- file naming conventions
- add driver.connect()
- add connect/close documentation (#12)
- add Batch.addBatch()
- add Query.params()
Might be faster to do a `self.context.queries.push.apply(self.context.queries, batch.context.queries);`