Hook up no-op implementation of configurator.
Use bidi format() for Diff and Interface.

Interface now has apply() convenience constructors in its companion object.
Merge pull request #10 from mesosphere/simplify-formatters

Use bidi format() for Diff and Interface.
Allow interfaces to have multiple IPs.

Subnets for interfaces have been dropped. Perhaps it is better to require
explicit specifications of routes, in any event.
WIP
Clean up natfan and supporting functions.

Calculates the probabilities needed by the iptables statistics modules so
clients can just pass <ip>@<weight>.
Fix various errors in argument passing.

Factor out command formatting, too.
Implemented removal of network entities.
Refactoring. Rename NAT to NATFan.

NATFans just need an IP, not a subnet.
Must pass mark to use for IP tables rules.
Complete refactor/rename of NATFan
Expose --dry-run in Scala.
Hook up Bash interpreter in dry-run mode.
Implement subnet match rules.
Idempotency deletion.

Sometimes the diff won't contain enough information to determine whether or
not a particular device to delete is actually on the target host or not.
Fix doc formatting.
Filter tunnels and interfaces with local info.

Hosts should only create tunnels and interfaces for which they possess the
relative local end and subnets, respectively.
Read nameserver and web port from configuration.
Comments for ServiceNet configuration.

Documents Java properties to use as well as defaulting rules.
Add testing and demo utilities.