Added typeahead component, fixed tests. BS3.0.0 upgrade complete. Fixes #269 and #373