typo in sequenceset "type" value
proper handling of optional ID arg

- accepts an ID so other methods can call “read”
- falls back to the request query var as default
- if both are missing, 400 error
"read" tests pass

- required variables are required
- json response is accurate