Check device claim return and initialize data buffer

Reviewed-by: Jonathan Provost <jprovost.sh@gmail.com>
Fix typo in readme
Merge pull request #1 from mat128/master

Check device claim return and initialize data buffer