-----
* added mechanisms for creating/opening the database
* hid ID creation inside database class and made ModifyRequest return ID of the created object
* moved request tests to a higher level, so that they can be used for DBs written using different languages
* created user-friendly API for requests and connections
* added support for processing several requests inside a single transaction
* moved to Python 3.1