Modified: Folder structure of the project
Modified: Begin to split the code in Knot.js into several stand along files to make them easier for maintenance
Added: Unit test for AttachedData, DataMonitor, Deffered, Utility and Validating