Added the code with a new install script and testfiles.