Tagging frontend code

Yield script section in main layout for views that need individual
JavaScript loaded.
Move help text on snippet form into input/textarea placeholder attribute to save space.
Add tag input field to snippet form.
Add bootstrap-tagsinput and typeahead JavaScript libraries to allow for
tag autocomplete.
Add tags display to snippets.show view.
Add CSS for tag input and autocomplete.
Add docblock to Text::xmlentities()
Tagging backend

!! REQUIRES MIGRATION !!

Update Tags on Snippet create and edit.
Add relationship and Tag helper methods to Snippet model.
Add Tag search route for autocomplete.
Display existing Tags in Snippet form input element.
Display Tags on Snippet page.
Add TagsController.
Add Migrations for tags and taggables tables.
Add Tag model.
Show Snippets via Tag

Add clickable links to snippet.show view.
Add listing for all Snippets for a Tag in TagsController.
Add top Tags to home page