half-hearted attempt at basic search using lucene.net and a ton of borrowed code from nuget gallery :)
refactored search indexing and search results service quite a bit
begin work to abstract away the underlying filesystem for lucene
make the search service's usage of lucene directory a little bit lazy