fixing encapsulation for vm model

vm knows about the vcloud_attributes and parent vapp.

Also fixed a bug in vm, where logging in receue block fails since the
variable we are printing is not available
Merge pull request #26 from alphagov/encapsulation_for_vm

fixing encapsulation for vm model