Added more tests
Added JsonValue::as<T>()