Adding the new UserRole entity to the Hibernate config.

Issue: BMS-62
Reviewer: RebeccaB
Re-authenticate in downstream applications when different user logs into Workbench. Do not invalidate the session however (temp - might need to revisit) as the Vaadin application will close.

Issue: BMS-33, BMS-61
Reviewer : RebeccaB
Spike: One approach to authorisation using method level annotations and AccessDeniedException (to be reviewed) - for restricting the Germplasm import function to ADMIN only scenario.

Issue: BMS-64
Reviewer: RebeccaB