Feature/9 better logging than full evdata

This would close #9, although I suspect we may potentially want a better form than json? and that helper func may need to move?
I'm aware. Was actually letting travis do the testing for me because I wasn't sure if that'd work. I'll chat to you or @hodgestar about it somewhere during the day, as I suspect my approach here might be flawed