Menu admin lollipop

This is the combined #17 and #15 with merge conflicts resolved. The features added in #15 are updated to their material brethren, and some additional UI enhancements have been made.