Updated readme and gitignore

Laid out plans a bit better in README, and ignored .class files, as I
want this to be a repo of code (not binaries).