#193 initial
 #193 guards added
 #193 tests for Page class
 #193 tests edited. page class used in card report