markdown for production ready version
added prototypes and define_resource helpers
dependency on extend