Move HasJson trait to new json package

Also rename getJson to toJson.
Replace custom JSON parsing with json4s in HasJson classes
Add first test for game event parsing
Change a couple filters to filterNots