Added the ability to add tasks

Creating TaskLibrary, TaskUtils and a capability to add and update
through the REST API