utils: add compose_date and add dtime option to parse_date
history: flesh out basic text-only implementation
rename form methods allowing removal of name=blah option, this will make form titles lower case
rename form objects to prevent confusion with form functions
history: implement week/month and fix some bugs