First version search engine + added core service for caching musixMatch calls