remove makefile
add COPYING
add checks for linux specific header files
print numeric errno alongside message
Merge branch 'development'