Implemented the basic saving code in the core lib
Updated the core csproj file
Fixed bugs into the save code, implemented auto-save
Finalized the code to load environments from files