(WIP) AB Testing Module

@cpennington - If you want to take an early stab at reviewing this.