Boilerplate tests
Merge branch 'master' into 7_unit_tests
Refactor for PEP8 compliance
Reorganize project into individual class files
Boilerplate some test cases

I've already found an error in Point.headings(), noted in #12.
Merge pull request #13 from erget/7_unit_tests

7 unit tests