More updates to routes/controllers/models

Still working on getting the publish action up,
but finished the .draft .published methods