API_DESIGN_18856_GET_ALL_POST

- [x] edit specification file
- [x] edit class diagram
- [x] create flow diagram
- [x] create sequence diagram

Just for note:
We should make different between SQL keywords and table names, column ids for easy to see.
For example: 
ALTER TABLE post ADD FOREIGN KEY(author_id) REFERENCES user(id);