module: ccSidebar directive, sidebar.js/html, and ccSidebar.spec all improved

module: ccSidebar directive revised, its usage in sidebar.js and sidebar.html updated and ccSidebar.spec much improved.
Harmless to identify a when-done-animating method that doesn't exist. Uncomment this line to see how it works when the method does exist.