[tests.c] removed leftover printf
[Makefile] disabled compiler warnings (re-enable later)
[vave.h | vave.c] added type checkers, changed number_s to integer_s and removed vaveHead / vaveTail macros
[] added automated testing upon make, added bug checks
[sanity.sh] made it always run ./tests and ./bugs