add solr search and faceting

Resolves #12 
might need to add more solr files to gitignore.