* adding tests and repo classes * wrapping up logic] * removing test * removing sql files * changing to throw exception on optional] * introducing property in pom
* adding tests and repo classes * wrapping up logic] * removing test * removing sql files * changing to throw exception on optional] * introducing property in pom