[resolves #6], [resolves #56]. Use plain jee jpa instead of hibernate. Also add generated dirs to gitignore list