Added angular and the MVC pattern