Express 4 support

Opening up this PR to open the floor for discussion.

Not sure how we should approach the controller generator given the new krakenjs/express-enrouten. Should we take paths in the generator name?