Adding mvc/controller. need to fix TODOs later.