Removed regex from todo list
Replaced multi-methods with simple functions

Seemed cleaner and needed arity flexibility for datetimes
Major refactor to support nesting and datetimes