Fixes #149. Infinite recursion problem was gone, but needed to throw sensible error in the case where a root node was not returned from the SiteMapBuilders.