Design Documents

Adds design documents and changes the note in README.md
Note: Design documents are very basic. Far from complete. Comment on
what you think should be differend, or added, or specified etc.