Can now have something happen when a key is released

setHotkey now takes three parameters, (sf::Keyboard::Key, Function
onPressed, Function onReleased). If the third parameter is not defined
it is set to [=](){} so nothing happens on release unless you want it
to.