cleaned up API and added render events
API improvements & bug fixes
improved decorator API
reorganized tests
separated model and scope as concepts
fixed rendering to fit model/scope layout

all tests are passing, surprisingly 30% faster
version bump