Rewrote pymonitor to use dynamically loaded modules to get the text to
display (modules must end in _interface.py and have a get_text() module
which returns an iterable collection of strings)
Added an ip_interface module to display IP addresses