More documentation and tests

Added more tests for calendars
Added tests for names
Added documentation
Fixed various bugs found after writing tests