Development guide

Added guides for developing code and/or documentation.
dcmgr has 432 lines!  Maybe describe just the top level modules as a sort of high-level overview?