Remove power control logic

Save presets when changed
Add dependancy on Makefile update
Set optimization level to '-O2'
Code cleanup