added basic calendar view
init api
implemented basic list api
added simple add event