[WIP]Add browserkit component documentation

Working on documentation for the browser kit. Fixes #954 
shouldn't this that's be that is to improve readability?