complete refactoring to Tokenizer
add parsing of empty array
parsing array with single element
parsing 2 elements in arrays
refactoring & supporting an empty array inside array
supporting empty object inside array
parser complete
added print functionaly, (i.e. start implementing JSON.stringify) - printing empty object
implementing print for simple object with single k&v pair
implement supports in string value (needed double quots)