big change: app extends object already created, checking that new functions dont exists. Compatible now with express.js