Updated Makefile to use clang and adding some cases to use for testing