Doing some pretty cooool stuff.

* Able to spin up contexts with "n" or "new" in command line.
* Tweaked some app category-related colors
* Added in some CodeContracts requires.
* Locked AddDetail so that it only adds if there is no error.
    * This ensures that if there _is_ an error, that that is the last
      detail added to the summary info.

Signed-off-by: bill-mybiz <bill.mybiz@gmail.com>