Sketch: JSON formatters for DSL types
Added Spec trait, test dependencies.
Merge branch 'master' into wip-json
Added JSON formatters for InetAddress, +tests

Also refactored helper methods for constructing valid IPv4 and IPv6 addresses.
JSON format for Inet6Subnet
JSON formatters for Interface and Tunnel
JSON format for NAT.
JSON formatter for DNS.
JSON formatter tests for Doc
Added handling for GET and PUT in HTTP server.
Merge pull request #7 from mesosphere/wip-json

More JSON and HTTP features
Remember to invoke the `updated` callback in HTTP
Added a daemon program
Merge pull request #8 from mesosphere/daemon

Added a daemon program
Reformat decls and add convenience constructors.
Clean up signatures, add docs.

Seems more logical to put diffing in Diff as apply of the companion object.
WIP
WIP
Add No-Op interpreter.