Tagging attempt.

- Gruntfile modified to chuck more errors when required files are not found
- added new tagging library and deps in
- disabled select2, pending removal
- cleaned up the listen.tpl.html layout a bit
- removed old unecessary code that caused error in tags.js