Clean up comments
Clean up comments again.
Add api and impl classes.
Move client to yarn-api and split into api and impl.