add documentation plugin and its supporting files