Move dependencies into submodules, add search engine w/ haystack and whoosh
Added missing dependencies