Replace play/functional with typelevel/cats (#38 1, 2, 3, 4, 5, 6, 7, 8, 9)
play/functional
typelevel/cats
Impove error reporting (#40 1, 2)
Rework project structure: json → playjson, json4s → jsonast, jsjson (#50 0 1, 2)
json
playjson
json4s
jsonast
jsjson
Add Scala.js support (#42 1, 2, 3, 4, 5)