Turn CompactPost into WakaPost, and move to its own file
Refactor _handle_post to use WakaPost

Some things might be broken. I'm going to write unit tests before
continuing with this branch.
Merge branch 'master' into post-objects

Conflicts:
	app.py
Fix noko regression with post-objects refactor
wakapost: save file size