Adding README file for github
Restructured directory hierarchy to have consistent source folder
Split C++ modules by class
Refactored to throw a custom exception class from the C++ module rather than a generic runtime exception
Added shutdown code for exception class
Switched to built-in to improve performance
- Switched to inheritance instead of wrapping for pyunqlite module
- All default parameters now specified in C++ instead of python
- Switched to C strings rather than STL std::string to improve performance
- kv_fetch now uses a character buffer rather than std::string
- Separate method kv_fetch_len for retrieving only length of stored data
- Key and value limits now supported
- Removed .util submember.  Use util_ instead for accessing randomization routines
- Added ability for kv_store/kv_fetch to support byte buffers
- Fixed value length 64-bit integer bug
Split ValueBuffer SWIG definitions into a separate file
Added full range of cursor routines (except callbacks)
Fixed ValueBuffer to use Python C API directory on string/byte buffers to avoid double copy
- Added ability to read directly into a buffer
- Added reference counting to ValueBuffer
Added license and updated README.md