Add jpa support and basic user class and repository