massive changes to file structure to mimic other SDKs
README updates and file additions.