pennsearch application, upenn cis 553 project 2