Major updates

* Created Main.dxl and made other files .inc to organize the program
structure and centralize module paths / includes / run locations

* Major generalization to identical() function
* Major generalization to copyAttributes() function