error handler and more correct service reponses

201 when creating new post and such