Simple fixes for shared environment use
More informative error messages
Removed VLAN match in OpenFlow rules
Remove unused config options
Updated OpenFlow rules

New rules designed to fix connectivity issues
Fixed response reading
Fixed incorrect object reference
Added Node MAC address to match
Added additional rule

This is to prevent the redirection of legitimate requests from the Node
to the origin server
Added documentation and error checking
Fixed early connection reading
Updated utility http-client to accept an IP address at the CLI rather than modifying the file itself
Added more documentation
Merge pull request #6 from sBaildon/master

utils/client/http-client.py accepts IPs at the CLI
Fixes issue with controller spitting error messages on first node sighting, and first JSON-RPC request, closed #2 and closed #3
Removing so we can have a nicer commit message
This reverts commit 4659b24eb953cf64a40088ad188aba8b08f5090e.
Stop controller erroring on first node sighting/JSON-RPC request

Return the new document from the database rather than the old, unititalised document that causes the controller to fire Python errors. Closes #2 and closes #3
Merge pull request #7 from sBaildon/master

Stop OC controller from crashing at first node connection/JSON-RPC request
Allow SIGINT in http-client.py

Python's httplib in this version is broken, and soaks up ctrl-c. This fix forces the OS to kill the script from inside itself -- unfortunately there's no cleanup, but I don't think it's entirely necessary
Merge pull request #8 from sBaildon/master

Allow SIGINT in http-client.py