Version 0.3.0

* Fix Python 2 compatibility issues
* Begin work on communication protocol
* Update tests for new protocol
* Add support for storage in Oracle Berkeley DB
* Add ``/uploadmonster`` command
* Create simple client
* Fix weird import errors with tests
    - Required adding try-except clause to all imports
* Add generic database class
* Move opening of database file to separate function, and put it in ``Box.run()``
    - Allows for a quick switcheroo of database types for testing
* Initial protocol documentation
* Add ``/downloadmonster`` command
* Make ``Box`` strip whitespace from sent text
* Add hash authentication
* Add support for user response to server
* Update HISTORY to use code instead of italic formatting