Make UI button's accessible by keyboard

Add a tab index to the buttons, and add styling so when tabbed on elements, hover effect appears.