Updated storage to use Hibernate and Azure SQL.
Changed to not have to specify the azure connection string in the persistence.xml, is loaded from the properties file in the RepositoryContext.
Added a RepositoryContext instance that uses a H2 database in-memory to store the data, allowing integration tests to be written with a live database in the background.
Updating test repo.