fix: we can't assume that Content-Type is in the headers
add 400/bad request error handler
fix: typo
foce calling update_content when Content-Type in request is application/json
fix: setting Content-Type to application/json was causing 400:Bad Request errors as the form data was not getting passed in
fabfile: sleep(5) before checking if hactar is up
templates:
 * change heading WhatWhyWhen back to Hactar (closes #13)
 * and make added/modified always visible in edit page
fabfile: backup_data now accepts destination argument (closes #7)
scraper: use BeautifulSoup to get page title and add test (closes #5)
always return a dict from celery crawl method
start working on seperate api URLs:
 * add route /api/memes
 * refactor handling for /memes
 * add test.testapi
refactor BaseTest to BaseTest and BaseApi, add TestApi.test_dup_mems