- further refactoring and refinements:
 * migrated clunky "name" checking to instanceof checks
 * added "constructors" to the various elements to enable the above
 * restructured various methods, regrouped helpers etc
 * started adding handlers for webgl context errors (not working so far...)
 * move main effectComposer init to renderer init
 * commented out or removed useless code

- split out scene , lights etc elements into seperate files
- cleaned up and refined cameras, controls & scene elements
- more work done on post processing:
 * can now ignore certain scenes (ie apply post process to a given scene, but
not to others etc): implementation a bit clunky but works
- started work on seperate element for renderer