Added save\load functionality for the project