Searching partly implemented

Changed NumReader to be more general, read only one character at a time
(reading a line was silly)
Implemented pal_length (finds palindrome length on two lists)
Implemented part of overall search
Some doctests