Switch to Java EE project type to use EJBs + extended Java EE features.

Drop Arquillian in favour of Cargo + Glassfish for integration tests.
Setup EJB injection
Setup Hibernate persistence using datasource accessed via JNDI (persistence.xml)
Switched to using annotated class instead of jersey-specific web.xml config (I'm not sure if I like this!)