ENH: Better report coverage
FIX: Better surface test
FIX: Better test coverage
FIX: Revert raise
FIX: Revert raise and improve coverage
ENH: Better tests
FIX: Fix forward test
FIX
FIX: Tighten up fwd test
FIX: Fix product
FIX: Better label tests
FIX: Cleaner conditionals
ENH: Better test coverage
ENH: Better command testing
FIX: Better organization
FIX: Better viz coverage
FIX: Cleaner closing
ENH: Better GUI test
FIX: Fix for py26
ENH: Better GUI test