Reorganizing the codebase - MVC

Until now, we were following the MVC architecture but all the classes
were in the default package - which is frowned upon. Now I have
organized the codebase so that each file is in one of 3 packages -
Model, View or Controller.