Add SearchEngineImpl and two JUnit tests
Replace JUnit test classes for SearchEngineImpl by one Spock test class
Merge branch 'search_engine'
Rename src/test/java to src/test/groovy to help Maven find Spock tests