add controller and a view inteface, moved some tests to StudentViewWithComma