Clean up search results page based on DLTP-172

 * Add css specifically for search results and include it in the main
   curate.css.scss file.
 * Change labels and formatting of the search dropdown.
 * Use jQuery to progressively enhance the sort and per page dropdowns
   by removing "update" button and make search dropdowns auto submit
   onchange if javascript is enable, otherwise retain submit button.
 * Change label and button text on the search facets in the blue box.
 * Remove duplicate faciting from yellow labels and move their "remove"
   functionality to the facets in blue.
 * Modify the pager to display as: previous, # of results, next.

dltp-172#

Remove some excess space from around the sort-and-per-page region.

Modified search sort and per page dropdowns to be progressively enhanced.
DLTP-213 Reworking on function to write fedora message to custom channel

DLTP-189  Replave blue warning edit button to orange warning resolve button empty file

Adding function to write message to  custom channel

Adding rspec-given
Log exception that occured on attaching files
Spec to test the new config method