Broke out the Experiment object into it's own js file. Added some functionality for when updating and tracking changes.