Merge branch 'use-requirejs'

Use requirejs to load project dependencies. Use bower (not git submodule) to
install requirejs itself.
fix line movements commands
update version number
Merge pull request #6 from vitalk/fix-line-movements

Line movements does not work
Prevent default event on click help dialog close button

Closes #9.
Rename base class for help popup from `HelpPage` to `Help`
Add method to show key bindings help in console
Duplicate help into browser console