Rebuilt!

New version, new code, new everything. Now, App becomes app, with two
main points:
- namespace: there’s no app.run anymore, just retrieve a module using
the app object hierarchy, e.g. app.components.equipment.form;
- route: now, routes are created through app.route, expecting a route
name (controller) and a function, that must return an object containing
action names as properties and functions as values (yes, duck typing
=0).

New code style, borrowed from Crockford’s JSLint;

Cheers