Adds publish and unpublish methods to EmailsController

* Methods are wrappers to call Email.publish and Email.unpublish
  transitions in the Email state machine.