Added Jackson maven dependency

Also added menu controller with jason response body
Merge branch 'issueMenu' into dev
resolved "unresolved failure"
Removed target folder (recursively)
Added ignore for target folder
Merge branch 'master' into dev
Fixed model
Added getters/setters on classes that encapsulate List objects. Also
added maven dependency for mockito.
altered model
added mysql,hibernate dependencies
hibernate mapping
fixed hibernate mapping with interfaces
hibernate mapping with interfaces
inject dependencies of hibernate and mysql on maven
more fixes on hibernate mapping
Added spring and hibernate connection config in 
Added spring ORM and hibernate maven dependencies in root-context
now spring is connected to hibernate through bean wiring
Fixed spring-hibernate connection wiring.
Bean configuration was simplified and limited to 3 beans
Added connection property file
Now the bean configuration does not depend on connection properties
as they are defined in a java property type file.
Added Menu respond testing
Added mock application client for real http requests
Changed annotations for hibernate mapping to fit the changes in the
model
Added Category DTO for client communication

Removed proxy category class as no needed. Instead a simple DTO category
will do the job.
Changed DB table name from ORDER(reserved in mysql) to ORDERS.
Simplified business logic.
Now the most model objects are POJOs.