Merge pull request #50 from Soundnode/develop

Add keyboard shortcuts feature
add improvements to keyboard shortcuts and some code refactoring