Update to README.
Refactored code and provided macros for calling safemem functions to provide detailed error reporting.

Error reporting framework logs detailed information about the file,
line number, and invoking function where a memory allocation failure
occurred or a NULL pointer free was attempted.
Merge branch 'master' of https://github.com/daltonwoodard/safemem

Conflicts:
	README.md