Update README.
Add platform.js.
Refactor.
Update api.
Update todo.