There are many problems with the way the current version is provided and maintained. This commit or series of commits will fix this.
Replaced Criterrion with CMock. Added few tests, currently not working properly. Random test upgrades.