More Documentation updates:

- added background section
 - more detail on software design