Create a valid setup

* README should be reST
* setup.py should work
* setup.py should run tests
Refactored import system

* All relative imports
* Move game specifics under games/
Improved ignore file
Code and structure cleanup

* Removed trailing whitespace
* Moved errors into own directory
* Added error hierarchy
Lots of changes

* Removed blackjack game
* Added more tests
* More pythonic
* Simplified error hierarchy