Created support for collections of patterns
Added module to handle pattern matching
Created the base element parser
As I"ll just handle :day and :hour on AST
Added support for hour parsing
Added some date parsers
Changed some names and locations