Moved vignette to inst because it breaks the build

Still cannot figure this out.
Updated documentation, minor code cleanup.