AngularJS based menu system