moved code outof primc_header.c into other files, created lisp_types.c to hold type related functions from primc_header.c