Fixed context classloader on init, start and stop of external components. This was being set incorrectly to nil and causing resources not to load.
More README documentation.
Dependencies required for standalone internal documentation website.
A fix to the classloading issue whereby protocol dispatch failed to work on subsequent resets.

The problem was caused by the user namespace, and consequently the system map, being unloaded and reloaded. This meant that the project's classloader was lost, and that new ones were created for the reset, meaning that classes in a project were split between two classloaders. The fix required that the user namespace is not reloaded by tools.namespace, and therefore metadata has been applied to it.
Fixing images in internal example website
README
Only refresh project if not pinned.
Added example graph
xkcd cartoon has been added so it works offline
External project classloaders can now be pinned.

A new project configuration section has been added.

Keys in the system map are now all in the jig namespace.