fixed bug when handling multiple rule format in ruler service
removed onclick handler, and added ng-click directive to widget slider
removal of list controller. Functionality handled by selection and menu controllers.
added nav service, handles list uri navigation

current list is now reflected in the window objects url
handling of controller switchover integrated into nav service, system can alternate between controllers.

presence of 'options' member is key to switch controllers
create mode initiated by data option
selections correctly added to master list
refactoring menu controller and templates
selection displayed on widget toggle
navigation now finds the correct previous page
removed old generic controller file
added gen id function
hash function added to id generator to further randomize