publish posts
make post form a controller not a component

simplifies as don’t have to bubble up events for transitions, and don’t need to handle those events in 2 places (new, edit controllers)