Minor style change
* Creating a subfolder for power_controller code
* Creating hierachical build system
* Cpplint compliant