Add more error codes and message, reflow some doc comments.

This is a little too vague for me. How is ErrSeries different than ErrSeriesStorage?