Combine all .js files into a single file

This closes #8
Precompile handlebars templates during build

This closes #11
Render search form on index page
Remove data parameter from render
Refactor watch task to prevent race condition

I refactored the watch task so that the compile and sass tasks get run
regardless of which file type gets changed.
Force compile on any change in src/app
Rename 'routes' variable to 'index'
Make first name search case-insensitive
Pull search string from querystring
Prevent app from overwriting error pages

I discovered a bug where the initial search page was getting shown
whenever a 500 or 404 error occurred instead of the expected error
page. This was because app.min.js was getting included in the layout
instead of just the index page. When the app starts, it renders the
search form on the page, clearing out any content already present in
the <body> tag.
Add missing Backbone reference
Initial commit
Remove unnecessary variables

The User Model and Users collection are not used in this file
Automatically perform search when user types
Remove debugging code
Prevent return key from submitting form
Make error handlers send the right response codes
Fix DB crashing when user has no home address

If the user has no home address, the query would cause the DB to thrown
an error. To prevent this, the query now returns the entire ‘address’
field.
Get search result dropdown working and styled

The basic behavior of the search result dropdown is complete. Users can
type in a name and see possible matches.
Make search results container hidden by default