Refactoring for test coverage
Pre-release
Pre-release
When starting an open source repository, v0.0.x releases often contain exploratory code. This release marks the refactoring done to smooth out the code structure and define the classes that will be used for the v1 release.
Main changes:
- Exceptions introduced
- Argument abstract class shared amongst different types of Argument
- Main run function simplified