Initial implementation of TED API.
Refactor fetch.hs. Separate a new module: Ted.Fallback
Look up talk id from DB, then use TED API to query talk.
Fallback to web page parsing if DB lookup misses.
Slight clean up.
More clean up.
Add searchTalk api function.
Integrate search, can search with talk url and keywords now.
Show image and description on talk page.
Update to wai-logger-2.0, add cabalfile.
Use type-safe URL for recent talks and search results.
Adjust data Talk.
Responsive now.
Slight fix to CSS.
Add about page.
Refactor TED module to Web.TED.API and Web.TED.Web
Update tests.
Update fetch.hs
Add OverloadedStrings pragma.
Slight fix to fetch.hs