Improved menu implementation

 * listed views are now sorted
 * order can be explicitly defined with order
 * default view icon can be specified from FontAwesome icon set