started testing gson serialization. refactored how order handled dates for clarity