Improved __version__ handling
Made whitelisted_tables code more sensible
Improved support for non-standard HTTP requests
Moved tests into subproject