adds icon sidebar

makes sidebar collapsible
adds promises-shim for older browsers

adds clearer formatting and functionality to sidebar popover
adds modules, classes, methods & property sidebars
Adds modules, classes, methods & property sidebars

adds Promise shim for browsers with no Promise support

closes #3