Added ComparableInterface for version comparison, namespaced tests.
Removed ComparableInterface, added lessThan & greaterThan comparison & tests.