Added documentation viewer

Not completely finished, but quite usable!