So much. Read the commit message

Makefile: Added variables for CC and CFLAGS

src/mal.c:
* Switched from `#define`s of TRUE and FALSE to stdbool
* General beautifying
* Error checking for malloc/calloc!
* Switch from malloc to calloc for things that could overflow
* Delete isValidOp()

src/mal.h: General beautifying

src/maw.c:
* General beautifying
* Added a printout of the matrices after you enter them

src/test.c: General beautifying