Add initial set of functions
Add initial set of unit tests
Add CalendarTools as submodule