GitIgnore: Adds *~ files
Checkstyle: Removes checkstyle files since they didn't follow the guide
README: Cleans up and adjusts the style guide