Final Touches

Commenting, code optimization, few GUI fixes
Iteration fixes, useless code removed