made profiler bootstrap and routes are now mounted instead of defined directly to the app