added fill method, moved to component namespace convention
append the data to the child list
added keyboard and mouse handling from button and input
move keydown handling to menu.js
fixed up the grunt file and dist setup
tweaks for external use of keybindings
broken demo url
Build
Merge branch 'master' into gh-pages

Conflicts:
	src/menu-trigger.js
	src/menu.js