fix bug

only display checkboxes for choosing providers to post to if they have linked that provider to their account
refactoring

extracted objects from DefaultPost