- Adding unit testing
    - Still a WIP, only have tests for a few components