Subtasks and PUT

I have implemented support for SubTasks (edited the tt file) and enabled PUT operations. You have to explicitly specify the fields one wants to update like so:

var data = new Dictionary<string, object>();
data["name"] = Task.Name;
Task.Save(data);

This does not use your IsDirty function (you may wish to undo my changes to IsDirty on AsanaObject)