Added skeleton unit tests.
Minor work in tupfile so that libs are at the back of the ld call, and an actual testcase.
Fixed stupid typo: Beome -> Become.
unitTests now run at tup upd.
Merge remote-tracking branch 'upstream/master'