Removed all unnecessary classes. Now compiles and runs.