Adding buttonFocus option

Added a buttonFocus option so user can specify which button (or none)
to focus by default.

I know this PR will get rejected 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.