Feature: Open/close button rotates when hovered or stae changes

Note: Lot's of CSS 3 awesomeness!