added software design document

have created the "docs" folder which contains the software design document.