start implementing dashboard editor

post creation currently works, more stuff is needed:

* Switcher for determining of a post is a draft of published
* Better slug calculating, don't change the slug if the post is edited
* A way to see drafts and published posts so they can be edited