Add support for flags inside sub arguments

Fixes #80.

![](http://media.giphy.com/media/7BscEMwfGQabe/giphy.gif)
I prefer keeping `require` at the top as it will make it easier to switch to ES6 imports which has to be at the top.