test_method is temporary added to receive to_hash from the models in vdc.
work around to create an entry for the network table.
database_mediator receives and converts the http params, then creates a DB entry through the node_api. (only for network table)
Added destroy_entry method.
Wrote the first parser that separate reference rules from the normal rules
Update api for relation
* GET request for relations returns an Array of the relations
* DELETE request for a relation returns the uuid
Merge branch 'feature-security-groups-isolation' into feature-security-groups-reference
Add specs for SecurityGroups
Merge remote branch 'origin/master' into feature-webapi

Conflicts:
	vnet/spec/vnet/openflow/service_manager_spec.rb
Change error notifications for StandardError
Add support for pagination
Enable to pass Hash object
Fix a bug
Fix response of POST /:dns_service_uuid/dns_records
Merge branch 'master' into feature-security-groups-reference
Wrote the first ugly but working implementation of reference. Time to unit test and refactor it

Conflicts:
	vnet/lib/vnet/openflow/filters/security_group.rb
Added a unit test for security groups reference. Also fixed the broken Models::Interface#ip_addresses method and got rid of the broken networks method on the same class. Also Added the IPv4 helper methods to Models::IpAddress so we can use them from the unit tests without having to convert the model to a wrapper first.
Wrote some failing tests for removing reference rules... expected to fail since that's not implemented yet
Implemented the removal of reference flows when uninstalling a security group. The test from the previous commit is now green.
Extracted method interface_ids to remove some code duplication