Added FileInfo, LineInfo classes.
TrailingWhitespace now stores line infos. Spec updated.