add find method to Repository
put find on the Repository interface, remove implementation methods from interface
stop delegating to unneccessary lambdas for getting return values
constantize that so it's easier to change later on
make it a normal exception since we're handling it anyways