Updated input methods, begin construction of string / integer extraction functions