Removed previous implementation to start fresh with a TDD approach.
Added search spec file.