Changed from using an internal dictionary to attributes.

All response variables are now upper case attributes of the instance.
For str.format use the preferred method is to use format_map against the instance or
format_map against instance.__dict__.

The TIME attribute name was changed to upper case to allow access as a response variable.
Merge branch 'vars' into dev

* vars:
  Changed from using an internal dictionary to attributes.