create dictionaries of arbitrary depth
use ordered dict, rather than dict
parse and display list data
use consistent format when printing datetime strings
convert starttime/endtime to hex when creating xml