Bump to new seraph version
Added comments explaining event types
Split save into 3 steps. Closes #19