move modules under the app namespace, and add first states and controller