Refined the query to the NYTimes Articles API to return more relevant results.

* split up our ugly articlesearch function into smaller more oo functions inside application_controller.rb
* changed our query to v2 of Articles API - v1 is deprecated
* specified fields and filters (eg "Environment", "Cruelty") in our uri query
Merge pull request #39 from tyleraadams/bug/nyt_search_refinement

Refined the query to the NYTimes Articles API to return more relevant re...