Merge pull request #56 from blabaere/master

Adds some code examples
Merge remote-tracking branch 'upstream/master'
Completes enum NanoErrorKind
Make NanoError use nn_errno and nn_strerror