Bugfix/skip

`create_resource` should pass-through id when set.

Also adds basic test coverage for `create_resource`.