Implement help printing
Remove old command line parsing
Lots of misc. Halfway through reworking test stuffs
Specifying the same target twice isn't an error
Make template more clever thank to mpark crazy template magic
Positional arguments shouldn't eat an extra argument