updated the frontend to behave in a more MVC fashion, removed some unreferenced imports, and added some random commmenting