Move test runner to makefile.
Add test for invalid class attribute access.
Add test_requirements.txt.
Add .travis.yml.