Fixed cpplint warnings
Fixed cpplint warnings
Added a header to simplify library usage
Fixed writeTo() of invalid and undefined value
Fixed is<T>()
Added tests fo JsonVariant::printTo()