adds possibility to control what ip is reported

* by providing a full ip
* by providing a subnet
better naming of things
adds missing dependencies to requirements.txt
damn that push-happy trigger finger
work with the new format