Added check.cfg and check.exp
Updated Makefile and changed test files
Adjusted the project to perform automated unit testing in semihosting env.
Updated comments