add support for spring boot
convert to spring data jpa
remove superfluous annotations