- using `Object.create` for inheritance instead of creating a new instance of the base-class
- stop `initialize` from being reassigned to the same function on each prototype
Merge pull request #7 from FunkMonkey/refactor-inheritance

Use `Object.create` for prototypical inheritance
Viewer exporting tree with right order of children (see #6)
Merge branch 'master' of github.com:renatopp/behavior3js
ISSUE #9 custom node names
fix merge
Old unittests are now updated and working.
Merge branch 'Custome_node_type' of git://github.com/grifdail/behavior3js into grifdail-Custome_node_type
custom_node on core and small fixes on editor importing.
Merge branch 'grifdail-Custome_node_type'