Moved integration tests to seperate folder, added unit test for search
Added mock to the requirements, added couple more unit tests