added hash.[ch] and common.h, parser can deal with month, day, and time
removed sun