Add support for menu’s (Issue #3)

* Expose the invoke event via: kb-invoke
* ng-model no longer required for kb-list