Refactored to be very modular.

app --> [
        avengers,
        dashboard,
        layout,
        widgets
    ] -->
        core --> [
            ngAnimate,
            ngRoute,
            ngSanitize,
            common,
            common.exceptionHandler
        ]