Error codes are now negative
Add src to include dir
adding E_ARGUMENT
new utility macros for error checking
dd some utility macros for unit testing
start sp_buffer