Tests now use mockito annotations, remove throws for runtime exceptions
Changes in service implementation to use @Autowired at attributes
Changes in service implementation to use @Transactional at methods