Add JSON reader and spec [close #8]