So many changes.  I want to commit them, but I don't have time to update on them yet.  I promise I'll go through and do a rewrite on the documentation soon.

Signed-off-by: Daniel Shumway <shumway.danny@gmail.com>