adds 'load-grunt-tasks' to Grunt as a dependency

adjusted Gruntfile.js to include 'load-grunt-tasks'

Although, this is not essential...this Grunt plugin produces less code and prevents developer from having to type 'grunt.loadNpmTasks'  with each additional plugin.
Search Bar Improvements

The absence of several fields broke the search bar layout.

This commit fixes the layout of the following on all screens sizes.
* search bar
* keyword search filed
* search submit button
Merge pull request #206 from ushahidi/code-improvements

Various Improvements to UI and Front-End Code Base