Fix #9

Mainly provide more granular control over which tasks to run through grunt arguments. Most of the details regarding this change can be found in #9.