Adds in ability to generate tags
Form now complains if tag generation is enabled, but no function is defined
Adds console
stupid spacing
Additional fixes, uses text area instead of input
Interface fixes

* Now properly fixes cases where unigrams were not
  dedupping due to not handling quotes.

* Adds back in tag suggestion ui.

* Fixes issue where there weren't spaces between quote tags,
  cause weird line break issues.
Cosmetics during generation, string methods

* Disables the textarea during tag generation
* Changes it so that strings can be used to specifify the function for the tag generation setting