* modules/poison/arp.py
  -- Properly catch bad regex
* modules/session_manager.py
  -- Fixed symlink call
* General
  -- Entire architecture change.  Modules can now be dynamically loaded and nothing (little) is hardcoded.
     Each module has its own interface to inherit from, with its own specific set of functions.
     Still very much a work in progress as I work through bugs and continued refactoring.  Will be
     merged into master once I'm convinced its stable and great.
  -- I'm working on getting everything PEP-8'd (http://www.python.org/dev/peps/pep-0008/), so they're
     will be quite a lot of superficial commits.
  -- All modules now set a __name__ variable for its menu display
* README
  -- updated version
* zarp.py
  -- Modules are now loaded dynamically from their respective __all__ lists.
* modules/__init__.py
  -- Module loading stuff.
* modules/util.py
  -- Version bumped to .10
  -- Added 'channel' variable to enable_monitor to lock an interface into a channel
  -- Added the 'bg' command; this will launch the user's shell environment for doing whatever
     it is they need to do.  Zarp can then be returned to with 'exit'
  -- Fixed a bug with check_program, where if a path was provided it would fail.
* modules/stream.py
  -- Rewritten to account for the new architecture.
* modules/sniffer/sniffer.py
  -- Added the threading here.
  -- Added a log_msg function for logging to its respective location (screen or file)
  -- Added a log_writer for managing the buffer
* modules/sniffer/traffic_sniffer.py
  modules/sniffer/password_sniffer.py
  modules/sniffer/http_sniffer.py
  -- Removed redundancy that's been moved to the sniffer interface
* modules/session_management.py
  -- Removed local get_session_input method
  -- Modified some local function calls
* modules/services/service.py
  modules/services/__init__.py
  -- Added background thread abstraction
  -- Added session view
* modules/services/stubssh.py
  modules/services/ssh.py
  modules/services/smb.py
  modules/services/ftp.py
  -- Added timeouts to all sockets
* modules/services/access_point.py
  -- Message output
* modules/scanner/scanner.py
  modules/scanner/__init__.py
  -- Interface for scanners added
* modules/scanner/service_scan.py
  modules/scanner/net_map.py
  modules/scanner/ap_scan.py
  -- Added the new interface
* modules/poison/poison.py
  modules/poison/__init__.py
  modules/poison/nbns.py
  modules/poison/dhcp.py
  -- Added interface
* modules/poison/arp.py
  -- Stripped DNS poisoning from this and cleaned it up
* modules/poison/dns.py
  -- Implemented the original DNS poisoner here.  RR poisoning soon :)
* modules/dos/dos.py
  modules/dos/land_dos.py
  modules/dos/nestea_dos.py
  modules/dos/dhcp_starvation.py
  modules/dos/ndp_dos.py
  modules/dos/__init__.py
  -- Added the DoS interface; moved some extraneous code out
* modules/dos/smb2_dos.py
  -- Rewrote this to be single-target and work correctly
* modules/parameter/parameter.py
  modules/parameter/__init__.py
  modules/parameter/router_pwn.py
  modules/parameter/ap_crack.py
  -- Added interface
* modules/config.py
  -- updated comments
* modules/parse_cmd.py
  -- Modified some calls to account for new functions
Bugs already!
* modules/dos/dos.py
  -- Fixed address print
* modules/dos/smb2_dos.py
  -- Fixed output call
Fixed URL
Fixed HTTP service
* modules/services/http.py
  -- Fixed not closing the socket down properly, had to implement
     a custom HTTPServer because BasicHTTPServer doesn't have a timeout.
  -- Comment update
Comments and bugs
* modules/poison/nbns.py
  -- Cleaned comments up
  -- Fixed an issue with request strings
  -- Print out a neater session view
* modules/sniffer/http_sniffer.py
  modules/sniffer/password_sniffer.py
  modules/sniffer/sniffer.py
  modules/sniffer/traffic_sniffer.py
  -- Comment cleanup