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
- clean up and shorten a bunch of CSS
- reduce animation time to 200 ms
- add some TODO comments
- move API handler to more suitable place in file
- only render search bar if localStorage is available
- humanize course ID when auto-completing suggestion

Screenshots:

Before:

![image](https://cloud.githubusercontent.com/assets/159687/3321376/84692be2-f736-11e3-8ca9-1f286fc2deba.png)

After:

![image](https://cloud.githubusercontent.com/assets/159687/3321372/7ab170e6-f736-11e3-8aa6-5a923365bdf0.png)

Review please, @JGulbronson ?
Yeah, it only happens sometimes, so I'm not quite sure what the cause is on it.