removed useless stuff from __init__. Changed program start

added devices property to NetConfigReader

made regex in network_interface compiled for speed

made the module runnable by adding a __main__.  No longer need run.py

can now specify config directory using --config-dir