Defined draft location in configurations.
Crap. Forgot JSON isn't PHP.
Make sure drafts folder has been created, and by default put new pages in this drafts folder.
Admin page now gets drafts as well as pages, updated view as well. New function and mapping created to publish a draft.
Fixed the delete method, it now checks both directories for files to remove. Temporary measure until we decide what to do.
All edit and delete pages now also take a status to allow for editing of draft content.
Also, moved locations into an array in config.
Removed file manager class, not really needed. It shall return when we refactor.