Added .swp to .gitignore
Moved iteration through active experiments to esi
Made ABTronic::run() static and moved state inside
Removed experiments catalog from ABTronic instance
Moved instance attribs and constructor down
Used constants as globals
Moved $that deeper for less passing