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.