Added hotkey to toggle Dock visibility (shift + h)

Implementation of #43. I also cleaned up some of the code a bit as I was reading through it to fit the standards set in the wiki.