implement -internet and NO_NETWORK_TESTS like Test::RequiresInternet
improved namespace::clean testing
improve Travis testing