Add documentation for source code layout.

Mostly taken from https://github.com/ManageIQ/cfme/wiki/Source-Tree-High-Level-Overview