Project SaveAs function
Adds project manager method to save project to a new folder, and set the "current" project to the newly-created one (closing the original project). Does this essentially by changing the id and location of all project resources.