Rebased the unit tests.
Tried adding in CodeNarc but it isn't running yet.