Ultrasaur Client API

Still under construction, we're working on it.

How it works: design, one-way hashes, clients