Wire up js test dependencies
Start testing some js
Evidently string encodings are implementation defined
Refactor validation logic to be more testable
Tests for invalid types
Tests for empty strings
Refactor to test against default values
Correctly load validators
Implement gref validation before creation
Update airship to support the new gref payload
Reload grefs after pushing new ones