Initial updates to resource native api methods to include new metadata implementation
Added the unit test for update resource
Added metadata 'subject' elements to be created from resource's keyword list