implemented the ability to render entities, but it's probably buggy
added scopetyped variables to improve a defaulting constraint
added rspec tests, created a profile build