Added ApplicationModule interface and implementation that offer additional access to Application specific resources like factories, routes & controllerResolvers.