Adding buttonFocus option

Added a buttonFocus option so user can specify which button (or none)
to focus by default.

I know this PR won't get accepted yet as I haven't successfully managed to write the tests, nor have I `grunt`ed - I just want to share and get the code green lighted before I go though with that.