Adds support for testing
Adds new files to the lint tasks
Removes extra names for anon functions
Updates how tasks are sourced when they are files
Adds options to the `taskify` function
Adds an option for the name of the subtask directory