Add a first version a UT framework, and a first test