Added PATCH support with tests.  Also fixes root resources tests. #70
Merge remote-tracking branch 'andy/add_patch_support'