Complete MVC routing and add persistence