Use `type' to check if command available. Fixes #11
Split up RequiredCommands task.
The requirements are now located in the appropriate modules
Rely on $PATH to resolve commands. Fixes #12