Replaced CrudRepository with JpaRepository

- Updated controllers to reflect create / update operations
- Update now throws <Record>NotFoundException
- Added id check to save operations
- Updated related unit tests
- Beefed up integration tests
Fixing unit test for create method