File Cleanup + .gitignore

I'll try to do some actual work another time. It's 5:30am and I need sleep.

Anyways, none of this should be on the repository. Most of it is tailored to one PC specifically due to hardcoded file paths (Such as .classpath) which breaks setup for anybody doing it on their own PC.