Altered findByValue() params to fit new method and interface in datastore.
Altered findByValue() to take in a param for a list of values to be returned.
Removed debugging.
Major additions - now writes received values to datastore.