docs(README): update with API information, methods and routes
refactor: module separation, file structure, etc (much better now)