fix error in QSC reader destructor

only call fclose on QscReader destructor if m_fp is not null
add missing k-vector init