Vending Machine Web Servlet Application using Spring with Jackson JAXRS, Hibernate, HSQLDB, and Mockito Junit tests.