Namespace net package

This PR adds namespaces to all the Net\\\* classes and implements PSR-4 autoloading.
What is going on here?