Search functionality - Issue #4

Not quiet how it was described, but still cool.
Tests will follow shortly.