Fixed issue with updating comments

Comments are now owned by users on the client side instead of posts
which simplifies who can update what. On success, the database updates
from the client. On fail, the client updates from the database.