18022_API_DESIGN

 - [x] Create API spec for all endpoints
 - [ wip ] Create API detail design for "Create User"
 - [ ] Create API detail design for "Login" endpoint
 - [ ] Create API detail design for "Change Password" endpoint
 - [ ] Create API detail design for "Update User Info" endpoint
 - [ ] Create API detail design for "Get User Public Info" endpoint
 - [ ] Create API detail design for "Search Users" endpoint
 - [ ] Create API detail design for "Logout" endpoint
 - [ ] Create API detail design for "Get All Articles" endpoint
 - [ ] Create API detail design for "Search Articles" endpoint
 - [ ] Create API detail design for "Get User's Articles" endpoint
 - [ ] Create API detail design for "Get Current Users Articles" endpoint
 - [ ] Create API detail design for "Get Article Info" endpoint
 - [ ] Create API detail design for "Create Article for Current Users" endpoint
 - [ ] Create API detail design for "Update Article for Current Users" endpoint
 - [ ] Create API detail design for "Delete Article for Current Users" endpoint
 - [ ] Create API detail design for "Get Comments for User's Article" endpoint
 - [ ] Create API detail design for "Get Comments for Current User's Article" endpoint
 - [ ] Create API detail design for "Get Article's Comments" endpoint
 - [ ] Create API detail design for "Create Comment for User's Article" endpoint
 - [ ] Create API detail design for "Update Comment for User's Article" endpoint
 - [ ] Create API detail design for "Delete Comment for User's Article" endpoint
 - [ ] Review outputs