Re-arrange file, add doc strings, improve logging statements.
Re-arrange file, add doc strings, improve logging statements.

tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem,tobeycarman/dvm-dos-tem