Bugfixes & new features.

Passing arguments to targets works.
Targets can output the arguments being used.
...