test.sh now returns 0 on success, not 0 on failure
added target clean-all; target clean now only removes the binaries and does not
touch the *.ll files
added some more tests