Refactor tests to use a functional test case for the bulk of lb functions.  That is, we no longer spin / use a loadbalancer for each functional test (add / modify / remove nodes, etc), but rather create a single loadbalancer and execute those functional test cases against that.  Had originally structured tests to do this for every created loadbalancer, but this is time consuming / duplicate / wasted testing (15+ minutes for a full run).  Was done to accomodate changes to libra behavior where we now delete loadbalancer devices that have been DELETE'd by a user and to avoid depleting the device pool with our test suite :)