Building out tasks

* Made minor improvements to chmod and copy tasks
* Added delete and touch tasks
* Created a task interface for each task to extend