Base of DSGMCoreClass.js
Init project when window loaded
Backgrounds and UI integration
Fixed resources list, added sample project
Revert "Fixed resources list, added sample project"

This reverts commit 092a9a6e420b7497f946339bc6a22addb8570b9c.
Revert "Revert "Fixed resources list, added sample project""

This reverts commit 113d2030ef4b91cf50053284922107b4663c01a6.
Rewritten DSGMCoreClass.js
jQuerification
Minor mistake
Additional
Sound support
Rename to ProjectClass. Name consistently.
Use _self. Remove UI syncing code.
removeResource returns a success status. Use jQuery for parsing JSON <fallback>.
Remove UI refresh calls.
Start move to generic resource structure.
Continue move to generic resource structure.
Merge.
Merge branch 'project'