Add user manual
Modify Design Document.
Update gitignore
Update docs