clean up exports, white-space, doc strings. Add missing labels to some Change subclasses. User 'super' rather than parent class accessors
cleanup of sample, and an option to run without being timed (for systems with weird versions of time