Readme and License file change

-- Also some small cleanup fixes in the test framework
-- Adding a compiler check in the build script
-- Deleting unneeded files and adding systemcheck executable in .gitignore