Documentation for Dagon

This is a work in progress, but feedback is appreciated.