fix restaurant name sorter

was not updated when the model changed
update sorters to use ng-show

now sorters will display the order icons using ng-shwow
is-numeric attribute can be used to show numeric icons instead of the default alphabetic ones
this breaks the current view, though. The html/css needs to be cleaned up
update sorter directive to include common transcluded elements