Menu enhancements

Added a few features to the menu part:

* Option to enable nesting the child `<ul>` elements within the parent `<li>` element
* Added a css class so that you can target the ancestor trail through the menu
* Add an option to not show the root node of the menu tree.