Attempt to fix Github's language label
Prepared testing script for Macs without Valgrind

"testing.sh" will instantly run the program instead of using Valgrind if running on a Mac.
I've had bad results with Valgrind for Mac, so I'll only be using it on Linux systems.
Added handling collsions with separate chaining

Needed for better collisions handling in general.