fix role typo
Merge pull request #729 from hariadi/role-typo

fix role typo
admin now can access post with draft status

make use of 1753c9e (#L112). Just throw 404 for non-authed when
trying to visit non-published post.
Fix #728 using a different method, not allowing any null data
Add a way to get to the menu re-ordering pages, I realise why it was commented out now
Cleaning up a bit of code
Now you cant delete a page if its the only one
Merge pull request #731 from hariadi/dev/admin-access-draft

Admin now can access post with draft status when using `Post::get()`
Use form library

with confidence