adding BSD license
adding test harness