Tweak search bar styling and clean up some code

In particular:

- small tweaks to suggestions formatting
- remove a bunch of unnecessary divs and elements and such
- clean up JS. Remove unnecessary `moving` field and animation complete callback
- reduce animation time to 200 ms
- add some TODO comments
Humanize course ID when autocompleting course in search bar
Move API handler to a more appropriate place; rename endpoint
Only show search bar if localstorage is available
Merge pull request #176 from UWFlow/david-unified-search-bar-tweaks

Tweak search bar styling and clean up some code