Added support for _viewstart in the Razor engine

Uses the Nancy view location conventions to try and find a _ViewStart if no Layout has been defined for the view that is being rendered. It will traverse the layouts until it reaches the root and then the _ViewStart will be applied