JSON parser. Contains an array of token blocks available. Also stores the string being parsed now and current position in that string