log -> vprint using lambda
Longer arg names
Make setup.py executable
socket.gaierror will happen if we aren't connected to anything, so try/except
Move monkey patching to wifilogin-client
Add new arguments
Allow executing scripts instead of configs