Add Unit Tests to Cover Feasible Code Surface
Most of the code in the repository will be hard to test due to the nature of the project and its integration with Visual Studio Code.
Some code however can be tested, once it's looking more functional and a deeper understanding of the Visual Studio Code API is established, we should test all utilities, and what we can to make the rest of the code more testable.