Implement debugPrinting
Ignore everything
Add requirements file for virtualenv
Add first unit tests
Major refactoring to idiomatic python