#38 - Encapsulate writer within LuceneIndexer and ensure writer is always closed.
Use createDocument instead of update in the case where updating index if user is present in ldap when searching. Use guice to wire in LuceneIndexer in WhydahUserIdentityImporter instead of using new.