fixing some missing initializations
moving classes of network_util into own files

* ModifiedInfo: into own .hpp+.cpp+_p.hpp
* ReturnHeader: into own .hpp+.cpp+_p.hpp
* RateLimit: into own .hpp+.cpp+_p.hpp
* network_util: public header only now
adding new aglomerating header files
fix signed-unsigned-compare