improving and adding error messages
fixed a bug with implementing perror
Added stdlib.h
Merge remote-tracking branch 'github/jshurmer' into dev

Conflicts:
	ascii/ascii-only.c