Class and instance variable tests

   Made Shadow attrs nil if they equal -1 and macros to go with it
   Added check type and file readable for groups.c