Software Developer Guide

Added an editable software developer guide and removed the old corrupted
documentation.