added designdoc and some appearance changes
Passing all tests