Feature/toolbar refactoring

refactoring of toolbar. It's nothing perfect ,but much cleaner and understandable approach to the toolbar. state is now managed over $scope.menu to handle the UI and from ToolbarService.getState() to get the configs.

future refactoring should be to introduce AppState that will contain all this, instead of the Toolbar being accessed to from all over the place. Who know's maybe some day we'll have something better than just one toolbar (a mind reader, for example!)
well there is a negativity test before setting those attributes so it already functions effectively the way we both think it should. i do agree that using the || operator is a more compact, so I will change it now. If that's the only comment you had, I will merge this PR and go ahead evaluating the other PR.