Addational Documentation Formatted for Haddock

Object.hs and Continuation.hs contained a good amount of documentation, but
it was not formatted for Haddock.  This has been remedied.
[WIP] Context fixed, Graph pending
WIP Graph.hs rewrite

The graph shearch functions have been renamed and rewritten.  Eval, Spawn
and other will require significant work to make complient.
WIP Spawn.hs uses new Graph search functions

Eval.hs still need much work

Note: Context changes to include a responder field rather then guessing at
which function in Object.Spawn is appropriate.  It may need a field or two
more to fix the internal local reference bug.
WIP API up to date

Still to do fix SearchCVars to work and be tail recursive.
Graph Search Rewrite Complete

The object graph is formed from the `klass` and `super` fields of an object.
Object/Graph.hs provides functions to earch through the forrest of bojects for
ivars and cvars.  Prior to this rewrite, these functions had been scattered
about in Object.Spawn, Object.Graph and Context and the naming was both
confusing and inconsistant.

This commit caps a series of changes starting from 1a3ed4172 that rationalizes
the naming scheme and moves all the relevent functions into Object.Graph.

NOTE: one gottcha is that while lookupIVars never traverses the graph,
lookupCVars always does.  Further some of the logic for this is still bleading
into Spawn.hs because of the need to proper tail calls.  A future refactoring
should look to address this issue.  (perhaps at the same time modules are
implimented.)

As part of this process addational files have recieved haddock documentation and
copyright notices.  This is an on-going process.