renamed user info to ipinfo. added class to IP info, changed previous functions to wrappers for new class. added testing for ipinfo