adding class-level urls
starting refactor of calendar services
removing unneeded interfaces
continued calendar service refactoring
continued calendar service refactoring