Programming Challenge: Build your own Git | Hacker News Reader