Wrote test plan in comments for plugin.update_port
Implemented update_port
Implemented unit tests for Plugin.update_port
Set deallocated to false upon update_port
Implemented Subnet.next_auto_assign_ip for IP address allocation
Added exception for empty body argument to update_port
Fixed integration bugs on update_port
Implemented GET /ip_addresses<.format>?device_id=<device_id>
Fixes a bug in route creation

The subnet_find in the route creation wasn't being passed the keyword
args properly, and the route_create method wasn't returning the newly
instantiated route model.
Merge pull request #40 from Cerberus98/subnet_bugfix

Fixes a bug in route creation
Merge pull request #41 from asadoughi/ip_address_device_id

Implemented GET /ip_addresses<.format>?device_id=<device_id>
Merge pull request #39 from asadoughi/ports_redo_3

Implemented update_port
Fix for circular reference error

On create_subnet, the quantum client passes in arguments to create a subnet
with, including dns_nameservers and allocation_pools, which do not exist in
quark's database models. SQLAlchemy causes these fields to exist in the
model created and result as basic objects in the response object, which in turn
is choked upon by oslo-incubator's jsonutils.to_primitive function.
Fixes issue #46: use int explicitly
Merge pull request #48 from asadoughi/subnet_ip_fix

Fixes issue #46: use int explicitly
Merge pull request #49 from asadoughi/master

Fix for circular reference error
Get the policy.json prior to running tests
try another fix
remove wget in travis
Centralize context creation

Upstream quantum added policy checks into the context __init__. This
causes context creation to require policy.json when creating an admin
context. Move all the context creation into the base class and specify
not having an admin context by default.