Refine overall UI Design

- Changed overall color scheme.
- Removed search and sort from nav bar.
- Added widgets for search type/term and total hit count.
- Moved display numbers, pagination, and items per page to single row.
- Each table heading now includes sorting and filtering.
- Change pagination directive to buttons group.
- Created items per page selector directive.
- Edited css for refined overall UI spacing and look.
- Removed unused css labels and classes.
- Added update function to UrlBuilder service.
- Updated search_intro view to match changes in search_results.
- Updated CHANGELOG.md
I do not like the look of this code, right here.  Why aren't the links using standard URL named query parameters? 
This looks like it will break should we ever change the parameters.
It also isn't encoding the parameters, so if any of them happen to contain a slash (/), everything will break.