Building the JavaScript Promise Class | Hacker News Reader