added getNow() method that we can use to skew the time that the app thinks it currently is.  this is useful for testing behavior on certain days, such as Mondays.
fixed issue #5