Updated the model. created initial start of controller and added initial
gui.