Use memory safe Marionette.Controller

Closes #37