Cleanup

- changed text dependency upper bound to 1 in searchengine
Made code compatible with latest StringMap github code

This breaks cabal/hackage compatibility until a new StringMap version
is released
Add 'stringmap' target and rm 'startServer' dependency in 'insert*'