basic refactoring -
switch from scss to less
set more reasonable default colors in css
don't force styling within the menu container on the user
clean up button and transclusion in the directive