adapter : validateIP raise exception on invalid ip and comments use docstring
one function to control network service, Interfaces._adapters is now a property
update the very basic doc
rename constants.py into defaults.py + INTERFACES to INTERFACES_PATH
interfaces and backup filepaths can be customized, parseInterfaces method removed and replaced by updateAdapters which save the result from parsing the interfaces file into self._adapters
interfacesReader needs the filepath to read from
interfacesWriter needs the filepath (both interfaces and backup files) to write into
FIX : interfaces writer no longuer append to interfaces file and erase previous content
adapter : raise exception when options have issue
added loose validations on adaptater and handling of unknown options. Now it's time to add some tests...
remove debug print
adapter.py FIX : validations do work now...
Write interfaces file to a temp file them rename it; file is rolled back when errors