Data validation (run against official test suite)

Supports v3 and v4 simultaneously.
Update URI Templates
Misc fixes (small, some UI)
Update packages