Including new features; free text search support and bulk delete in mongo repository.

Also creating text indexes on application start if it doesn't exist
already. And some aesthetic changes in the web project.

Roadmap for the coming days - I'll overhaul the ElasticSearch repository
as there are many new features and breaking changes in the version 1.0.