[DISCUSSION] extend PeptideHit and increase conformity with mzIdentML/mzTab

This pull request is FOR DISCUSSION ONLY. It demonstrates the main missing PSM information needed for proper mzIdentML and mzTab support.