Add assert.h and assertion macros

Makefile builds in debug mode by default