SpringPetclinic example enhanced with user management