Delete controller to make code easy to read and understood

If we want to have  all in __init__, i believe it's a good ideal to move
Controller to __init__ from controller.py.

Change-Id: Ia32f0cf1c3465eee2c76011cf840916b572acbc6
Merge "Delete controller to make code easy to read and understood"