Added typeahead & inputtoken behaviors+helpers

Not currently including any JS or CSS to facilitate, but I may...

or I may provide more information on how to include yourself...

this is simply the "guts" to make it work

TODO: convert to 2x and merge