Updated stuff. should probably put class files in .gitignore