added save method to save project properties back, yay
fixing the bug that updating project name does not reflect in the menu
refactoring methods
refactored ctrl names and added current iteration
code cleanup
cleaning up git
more cleanup