Changed all methods to throw an exception if an error occurs, addes methods to wait for an expirament to go active, and get expirment  information.  Changed method headers / return values for some methods
Changed all methods to throw an exception if an error occurs,
addes methods to wait for an expirament to go active, and get expirment 
information.  Changed method headers / return values for some methods


sburnett/seattle,sburnett/seattle,sburnett/seattle,sburnett/seattle,sburnett/seattle,sburnett/seattle