migrated away from api methods for device interfacing to driver classes
update readme for usage
update examples for new driver usage
Merge branch 'master' into attm2x-master