Implemented find

Easiest function to implement and also the function we can't live without.
Initial test-suite covering find

Committed test covering find function. Uses Catch test framework:
https://github.com/philsquared/Catch/