basic setup (unit tests) working.
add new ignore files
get the first test to compile correctly
add more unit tests for 'utils.c'
Merge remote-tracking branch 'origin/unit_tests_1_0' into unit_tests_1_0