Refactoring day focused on code organization. Extracted the Database class from the data index into its own module for better separation of concerns. Similarly extracted makeRequest from the API module to isolate HTTP request logic.

Added objectMother test utility for creating test fixtures. This pattern makes tests more readable by providing factory functions for common test objects.

Removed global state dependencies to improve testability and reduce coupling between modules. Fixed existing tests to work with the new structure.