Refactor Lp::PostsController by wrapping creators in a transaction and adding exceptions to errors response