Normalize pluralization, use sha256 for input name

Use the same pluralization semantics as the /deck api,
and use sha256 hexdigest filename as specified in oonib.md
Implement input API as spec'd in oonib.md