Major cleanup to Cantaloupe Sidebar css, also started incorporating styling changes from meeting with Lex/Erik; Also threw in some functionality augmentations, bug fixes, and JS cleanup as well.