make sync
backward compatible API
added NODE_ENV test
added Renderable type
handle numbers
use React names
added list support
removed Mixin and added debugger support
added custom template support
added (hacky) subtype support