Replaced Bootstrap-3-Typeahead with typeahead.js.

I shamefully didn't know about typeahead.js. Switching to it.

Also re-ordered list of resources in README.md.
Sorted imports, added testcovweb.

Sorted imports according to PyCharm.
Added testcovweb command to setup.py.
More tests.

Wrote more tests, made code more testable.
More tests.
Fixed py3 compatibility in tests.
Another py3 fix.
Python3.4 is being annoying.
Another Python3.4 attempt.

This one worked locally.
100% test coverage!
Fixed py2.6 bug, better setup.py.

Thanks to 100% test coverage I found out I forgot to make a couple of
lines work in python2.6. Fixed.

pep8'ed setup.py.
Merge pull request #2 from Robpol86/typeaheadjs

Replaced Bootstrap-3-Typeahead with typeahead.js.