Add full CRUD for posts