Adds Sanity Checks to malloc() calls in simclist.c

This diff file (which has only 30 additions) adds extra checks to malloc() calls
which currently are not being checked for failure (i.e. - NULL, indicating lack of memory).

Please review and comment ASAP.

Bill Parker (wp02855 at gmail dot com)