Added some controllers and model stuff. Not finished yet