feat(atob): port and modify from Base64.js

On this branch.