More staffplan index stuff

Implementation overhaul. I refactored the interface to not re-render with each next/previous page. Instead, it leverages knockout observables/computed properties to more efficiently update the interface. Currently resizing the browser is a busted.