added 3 network test classes with a framework to add more, made reader pass case sensitive test