add in FILENUM for macros
add in FILENUM for maros
increase number of chunks but only use half.  add macros for get chunks so we track line numbers and filenumbers of allocated blocks for debugging. some reformating. sendOOM will send back info when half the memory has been allocated.
future def of _chunk which has a union, should use this.  macros to track fn/ln of allocation requests.