WIP

Currently there is a strange problem where requiring views/root within
a test.

This branch is not ready for merge yet but should be on it’s merry way
shortly