refactor all components to use predefined save space
Merge branch 'dev' of https://github.com/sunriseJS/sunriseJS into dev

# By JGerdes
# Via JGerdes
* 'dev' of https://github.com/sunriseJS/sunriseJS:
  fixed: getComponentData didn't work
  Rederer uses new data structure
  Entity provides scope for data of components