Add tests for schema integrity

The versioned release schema should be in sync with the release schema
and the versioned validation schema should by up to date too.
Update requirements and add travis yaml