initial commit of tdd project template