basic commit

web controller and REST controller and their unit testing - MockMvc and
RESTTemplate