Update worked as intended
Adds some date formatting primitives, refactoring
Added transpose