Changed the way module names are auto generated from name spaces
Changed tests to use http URI's so tests are not as messy