Refactored ReadStatusLine
ReadStatusLine returns a Version not a string