add a crypto example application
add proper includes for open()
create user api files
Merge branch 'master' into cryptoapi