smallish fixes [ci skip]
new menu module

a module that contains basic boilerplating code for starting up the
first level of menu items. The menu subsystem still needs work, this
implementation does work without being too dependant on the layout
(see todos in code). It is also somewhat a starting point for
getting from json to a working menu using backbone. Have a look
at the comments in ```src/modules/menu/module.js``` for some more
details.