added mem_defs_pack.vhd and modified gitignore to include mac specific changes