Add project loader
Disabled project button when no project is selected
Code storage is managed for each project seperatedly
You can manage several save for every project
Code refactoring to reduce content of public functions