Improved the separation of all subtasks
- Added automated dependency installer
- Added task registration method to allow subtasks to register themselves to the default, deploy and/or watch task
- Improved documentation