added port to url, expanded unit tests, fixed getElementsByTageName typo, added get device info and get network info