Move slug handling to it's own class

* Move code to a slug class
* Use a slug helper in PageController
Use Page#set_fields to assign attributes