not use composite design pattern to assemble tech items.
updated .gitignore to ignore stars core engine generated files.
Updated Tech, revised Design and Game.
Documented Tech's interactions with the JSON interface.