added catch framework and one test example