Unnecessary files removed.
Namespace changes
New classes, including tuple code generator, added.
Core unit test added.