Started the basic workings of the MVC arch. Will commit smaller changes in the future
why it taking so long to commit