Added an abruptEnd field to RunResult, finished most of RunStorage. No tests done yet.