hostapd : remove try/catch
removed defaults.py, no need
hostapd, interfaces.py : backup is now done everytime by appending .bak to filename if you don't provide anything
some files were executable
added a class to manage dnsmasq ranges. very basic and focused on this scope