Added minimal console output on app.js

Useful to know how far the server is in its initialization
Centralized Genovesa namespaces

All Genovesa namespace initializations moved to genovesa.js (previously
core.js). Application logic moved to application.js
Added simple Observable mixin
Added simple Panel mixin for common Panel behavior
Rewrote panels and breadcrumbs to use the new Observable and Panel mixins