initial commit of basic unittest with setup