Updated readme with more useful information, and added things to .gitignore from GitHub's default Java .gitignore