implemented mechanism for customizing how to render code
added entry point for users as .core namespace
moved decoration rules from renderer.clj to decoration_rules.clj