added graduated metrics
Cleaned up code to be 'better' python, and added instrument options so more specific maintenance flags can be set
Cleaned up code to be 'better' python, and added instrument options so more specific maintenance flags can be set