Added Design Document

Added design document to the master branch, not complete but its
started. will add more later