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.