made api more restful, added PUT to ContentNode and made headway with schema validation and transformation
brought in micha's api changes