added catch.hpp and directory
added documenation file