AngularJS. Posts list, show, edit, create, delete