Fix up documentation ansi code (dart-lang/io#13)

diff --git a/pkgs/io/lib/src/ansi_code.dart b/pkgs/io/lib/src/ansi_code.dart
index 7ac1c72..beee945 100644
--- a/pkgs/io/lib/src/ansi_code.dart
+++ b/pkgs/io/lib/src/ansi_code.dart
@@ -2,9 +2,6 @@
 // for details. All rights reserved. Use of this source code is governed by a
 // BSD-style license that can be found in the LICENSE file.
 
-// TODO(kevmoo) provide library documentation.
-library ansi_code;
-
 import 'dart:async';
 import 'dart:io' as io;
 
@@ -92,17 +89,14 @@
 /// Returns a [String] formatted with [codes].
 ///
 /// Returns `value` unchanged if
-///   * [value] is `null` or empty
-///   * [ansiOutputEnabled] is `false`
+///   * [value] is `null` or empty.
+///   * [ansiOutputEnabled] is `false`.
 ///   * [codes] is empty.
 ///
 /// Throws an [ArgumentError] if
-///   * [codes] contains more than one value of type
-///     [AnsiCodeType.background].
-///   * [codes] contains more than one value of type
-///     [AnsiCodeType.foreground].
-///   * [codes] contains more any value of type
-///     [AnsiCodeType.reset].
+///   * [codes] contains more than one value of type [AnsiCodeType.foreground].
+///   * [codes] contains more than one value of type [AnsiCodeType.background].
+///   * [codes] contains any value of type [AnsiCodeType.reset].
 String wrapWith(String value, Iterable<AnsiCode> codes) {
   // Eliminate duplicates
   final myCodes = codes.toSet();
@@ -265,6 +259,7 @@
   styleCrossedOut
 ];
 
+/// All of the [AnsiCode] values that represent [AnsiCodeType.foreground].
 const List<AnsiCode> foregroundColors = const [
   black,
   red,
@@ -285,6 +280,7 @@
   white
 ];
 
+/// All of the [AnsiCode] values that represent [AnsiCodeType.background].
 const List<AnsiCode> backgroundColors = const [
   backgroundBlack,
   backgroundRed,