Adding a general design document

A general design document has been created, to aid in the initial
direction of the project.