add channel id column to message drafts table
fix transaction mess up
insert pending file attachments for message drafts
add methods for getting and deleting message drafts from the db
add more draft support in manager classes