working version of calendar with ability to adding/editing/deleting with some small looklike improvements