Refactored building crumb trail
Refactored building crumb trail

No more manually appending and removing crumbs. Used getHref and parse
so the state handler managers all the crumb parsing and formatting.
Means that crumbtrail can even be stored in optional splat parameter!
Passed the crumbs into getHref just like used to pass returnData in

grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation,grahammendick/navigation