Hacked in minViewMode functionality

Original author added functionality to limit how deep into the
calendar the user needs to go (year, month, day).  This commit
has rough cuts to bring it in, probably could use review.