Update docs. Fix tests. Add toPromise. Version bump.