made api more restful, added PUT to ContentNode and made headway with schema validation and transformation