Refactor create, update action and their specs
Group posts in admin interface
Move parameter of Publisher from initializer to instance method
Fix style errors