Added Makefile, documentation
Description Added a Makefile to help with installation & testing
Changes Made Change 1: Wrote install, test & clean functions for Makefile Change 2: Changed installation instructions in README Change 3: Added some exception handling guidelines in README
Test Plan No testing needed
List the steps or commands needed to validate the changes. Specify any test data or configurations required.
Checklist [x] Code follows the project's coding style and conventions. [N/A] Automated tests for the changes have been added or existing tests have been updated. [N/A] Code coverage for new or modified code is maintained or improved. [x] The code builds and runs without errors or warnings. [x] Documentation has been updated to reflect the changes made. [x] All discussions and feedback on the PR have been addressed. [x] CI/CD pipelines pass successfully, including any required checks or tests. [ ] The PR has been reviewed and approved by the designated reviewers.