Added new controllers and service, implemented one page app design.