Added DNS and firewall managers
First stab at cli interface
Now using top level methods and doc blocks
Refactored CLI callables again
Fixed a bug in setup.py and included sl in scripts
Unbreak help, added initial firewall support