content type plugin support \o/

* adds support for content plugins
* adds image plugin (more to follow)