Fixing/cleaning up summary code
Fixes the shift check in the summary code by assigning timezones for LHO and LLO. Also cleans up a large portion of code with defaultdicts, for-else statements, and any other improvements I could think to make.
Edited by Yannick Lecoeuche