add typeahead.js, improve tag design
implement tag feature, add chosen.js as a alternative method for bootstrap-tags-input