Code Organization in Large AngularJS and JavaScript Applications | Hacker News Reader