remove and ignore class files
various cleanup and reorganizing

I actually did this a while ago, so I can't give a good description.
Sorry :(.
chapter3 test

Test that the chapter3 (green book) data is correctly classified.
update gitignore