Added DOCS files

docs.html and docs.css are pulled by welldonethings.com every 5 minutes.
Now every contributor can update docs!
Merge pull request #63 from johnnyshields/safegaurd

Prevent double-initialization of TagManager
Merge pull request #88 from johnnyshields/css-refactor

Bootstrap-ify LESS and CSS
Added auto-prefill from hidden field if a hiddenTagListId option is defined. Also consolidated removed duplicate code into a new 'prefill' function.
Correct spelling delimeter -> delimiter.

(old spelling still works but is deprecated)
Update Typescript
Make API parameter: 'typeaheadDelegate' always pass-through to the Bootstrap typeahead instance. Currently it is mutually exclusive with AJAX options
Reduce complexity of event detection.
- Removes global variables isValid and queuedTag
- pushTag() function now just has one parameter, i.e. "the tag to push"
- Typeahead detection refactored into methods
- Add some utility methods to reduce duplicate code