Updates to functionality and documentation

- added Sphinx documentation
- added hook to use monitor profile for 3 channel images if one exists