Adding initial code

Initial commit of SDK code