Show/hide days + demo/test page

Takes work done in #143, fixes a couple bugs, and adds a demo/test page.

This piece is important for a project I'm working on, and I think many others can find benefit in being able to dynamically change which days are shown/hidden from view, without having to destroy/create the entire calendar.