GF-6886: Code clean up
GF-6886: Code clean up

Combined seperated init method into a single method.
Renamed some method as their role.
Reduced redundant function call.

Enyo-DCO-1.1-Signed-off-by: David Um <david.um@lge.com>

mcanthony/moonstone,mcanthony/moonstone,mcanthony/moonstone,enyojs/moonstone