Lots of changes updating the directive functionality
 - Updates to workspace JSON data
 - Add button directive and template
 - Add icon directive and template
 - Toolbar now dynamically inserts buttons and icons based on state
Remove ozpTbItem, it is not needed