New repository api bundle to untangle dependencies. Should not have any
navajo dependencies
Factored repository api's to separate bundle, moved navajo context
bridge to navajo core
Added dummy change listener to bundlecreator. When receiving a change
event, the bundlecreator could recompile the script (if indeed it is a
script)
Split up the responsibilities of the InstanceConfigurationProvider. Now,
it no longer uses configuration. Instead it relies on
InstancePathProvider to provide the root path

The ConfigurationPathProvider gets a path from configuration,
essentially the responsibility the ICP used to have.

Next, I'll make a InstancePathProvider using a repository
Refactored to new repository structure
Refactor tipi multitenant into new repository