RM7831

Fixes #166

Implements attribute checking for ports, networks and subnets for both
create and update methods.
Yep. the other ones were popped out of the request dictionary, so the only things making it to the actual model create were those. I couldn't think of an immediately better way to test it