Search using a match query rather than term filter
Only add match_all to query when needed
Document HOST and PORT environment variables

Close #99
Merge pull request #89 from Treora/change_term_match

Change term filter into match query