added skipping scanner and changed return type from size_t -> long... -sai
testing individual functions... -sai
changed from scan -> Scan for method name... -sai
copious debug prints, scan method can skip with a negative value from a scanner ... -sai