Refactored and better BIGIP Management

BIGIPs are not created more than once unless forced.
Environment.all_bigip_connections() added.
Usernames and Passwords can be passed into the Environment class.
PyCtrlShedBIGIP.virtual.servers and PyCtrlShedBIGIP.virtual.addresses added for VIPs and Virtual Servers.