Add icons
Move tool button logic to a stand alone directive
Better list appearance
Fix cursor appearance at panel
Add custom cursors for all tools