Split out some functions (not tested)
Split out s:ask_update, s:check_draft, s:update_entry
Rewrite hateblo#metarw#write
Split s:create_entry
Merge s:get_category_str and map(...) into s:get_category
Introduce s:ask
Refactor createEntry
Merge branch 'refactor_write' into metarw