Removed ProjectCollection class
Created project factory
Created ProjectManager
Added validation for storages
Adding setting storages to projects
Renamed StorageManager method
Added Project ElementInterface