move power handling into drivers, cleanup ready function, remove "begin" mentality, old code cleanup, comments
arg checking and cleanup
update examples for serial specification change
update readme for serial specification change
Merge branch 'master' into attm2x-master