New: added invalid subtitle files
Fix: allow negative timecodes in microdvd sub files
New: made srt format parsing more robust
Cleanup: tested new sub files and reoganized sub test files