apply structure changes and revamp Api responder/error response
add Api files
fix respondig with error method name
Merge pull request #1 from Mulkave/master

apply structure changes and revamp Api responder/error response