Fixes the intial commit. Fixes tests.

- Fixes inital commit. If a minor or major is set it would default to 0.0.0.
- Fixes test coverage.