Globus w/ more base code inside calendar fragment

While the calendar fragment is not done yet, I added quite a bit of code
to it that we will need.