New Requirement Document v1.2

Requirement Document v1.2 (still not create activity diagram. we create
later)