Issue 313 - Add helper method to format github rate limit timestamps.
Pep8 tweaks.
ISsue 313 - AJAX error handler to detect when search rate limit is
hosed.
Issue #313 - Add flask limiter to help with tracking rate limiting on
our side.
Issue #313 (+#319) - put a limit on searches from our side.
Uh, whitespace commit.
Issue #313, #319: HTTP 429 error hander.

Right now it's hard coded to say wait 60 seconds. We can get
smarter later on.