test most C primitive types

long doubles are not yet supported by the FFI.
failing test: LLong not yet supported
Merge pull request #16 from gelisam/master

test primitive types