breadcrumbs done, added SitePage.pageCrumbName to override unweildy page names.

Closes #109, #110