added CMSIS lib, updated makefile, compiles cleanly