added makefiles and .sh files and tst files.