Build structure to project.
Refactory at structure and add error handler.
Add response json type and fix format code style.
Starting structure.