Adds support and custom styling for Typeahead.js and Bootstrap-Tagsinput plugins

I used Bower to add the extra styling fix for BS3+Typeahead.js (https://github.com/hyspace/typeahead.js-bootstrap3.less) as well as the Bootstrap-Tagsinput plugin (https://github.com/TimSchlechter/bootstrap-tagsinput/blob/master/bower.json) so that we can merge their Less styles into ours and override it as needed. I also updated Gruntfile.js so that it now properly generates the compiled *.css* and *.min.css* files for us. We should be using *dist/css/* as the output directory, but if you insist on using *css/*, I can write a Grunt script that copies the files from *dist/css/* into *css/*.