update git ignore for maven and eclipse projects
first impl: only test spring-boot (^^")>
add missing @GeneratedValue annotation
add a constructor with all parameters
add UTF-8 encoding to content-type header
add some tests for the controller, need fix