"fixed" the stupid calendar

I took out the extra properties and redid the render function to take
the vars rather than the json.  Now it is rendering too much and
doubling appointments when you click back. WIP