fix contexts and modems bug
add new classes, files for ofono API
fix up some working, and add other things