Just playing around a bit
It works! :)
Added docs for the HookManager
It is now possible to add and run template hooks.
Removed portal plugin.

An example plugin is probably a better way to test and document things.
Flask/Jinja2 doesn't support properties somehow.
Added "manage plugins" in the admin panel
Moved to Flask-Plugins
Added flask-plugins to the requirements file
Started writing a portal plugin. Still a WIP
Finished portal plugin
Bump dependency versions
Updated to Flask-Plugins 1.1
Merge pull request #38 from sh4nks/plugin-api

Plugin API