Added some missing functionality and doc block content, and cleaned up some code
Added exceptions on update for the params array. Fixed a bug on link value when adding new breadcrumb