Validate controller examples

@titanous 

dependent on #471 
These have been moved into a `Helper` object which should be embedded here, see the changes in #515