power_system to take user/pass

And supply them to api calls rather than None
Merge pull request #770 from nitinz/master

sub power_system to take user/pass