These changes include:
- Cleaning up logic of conditionals for more clarity
- Naming of tasks as some were either missing or incorrect
- Removing unnecessary parens, etc.
- Closes#37
- The previous patch did not resolve the original issue raised. This now
works and has been tested with the configuration provided as part of
the open issue.
- Resolves#42