Added namespace

- Replaced "cmap.js", "ctack.js" and "cmultimap" with "basicstruct.js"
- Replaced "cstatestack.js", "cstate.js" and "ccustompad.js" with
"gamestruct.js"
- Deleted the demo images
- Updated .gitignore
- Fixed usage of the above mentioned classes