Fixed project and a tonne of other stuff.

Remind me to STOP SYNCING the DAMN classpath file!