more updates.
commit latest changes.
Added TODO flags for everything required to complete the project from the GUI perspective.
stuff
merging donovan's stuff