Add some basic event validation
Remove dead code
.from_string() no longer takes a HS
Fix some tests