Added Tabbing support and added icon placeholder fix

The Tab key will now work when switching between elements. Pressing
enter or space on checkboxes will check then and using the arrow
up/down keys will select between radios. Added a placeholder to stop
the icon positioning being changed when it is hidden.
Updated tabbing to work with fontawsome icons
Updated example css to add focus styles
Updated Example Page
Updated read me