Merge pull request #6 from porglezomp/master

Improve documentation and examples
Fallback for direct make
Structs must match C
Annotate Error