Moved files around a bit. Fixed a small bug introduced while refactoring. Made reusable components for leap year and some others. Merged 2 after refactoring