Used typeahead.js to implement auto-complete in search bar. #6403

1. Added small test for auto-complete route.
2. Refactored test_product to test_website as sitemap was moved to
website.py.