- tweak makefile to detect BSD
    	- add BSD-specific decs to lib/dir
    	- allow re-defing types in lib/ffi
    	- update readme
	- fix makefile
	- fix makefile