Minor changes and bug fixes

When debug mode is on, the base model will surface exceptions,
Fulldate now properly calculates today, yesterday and tomorrow,
created daterange class which holds start/end dates