Basic changes

Hey guys, hope you don't mind if I contribute. Here's the summary of changes in this PR:

1. Added .class files to .gitignore. You definitely don't want these files in tracking, since they are bytecode anyways.

2. Added a Makefile to help those of us who aren't using fancy IDEs compile and run the project quickly.

3. Updated readme with install/contribution instructions.