new concept breadcrumb
add docblock for Breadcrumb
fix merging conflict
merge master and new