Added comments and refactored some classes.  Added search activity xml and java class