Performance Improvements
- Implemented a lazy loading linked list when cycling through Haab, and 260-day rounds to improve speed
- Created singleton instances of Haab, 260-day cycles, and CR's to allow direct equality comparison as opposed to string matching
- remove generation of raw value in calendar round