Compatibility with Python 3
First round of unit tests (engine)

100% coverage of engine code
Configure 'test' command to run py.test
Added travis-ci and tox integration
Added README.rst file with travis badge