Controllers and test
Sample unit test for controller
UI initial commit