Fall back to first main menu item correctly on page load
Move input mapping to separate file
Remove deprecated code
Fix init timing in Core.js
Menu doesn't update active focusable index correctly
Push history state when changing route
Move init part of core into separate module: app
Rename core to lib