http://www.thinkster.io/angularjs/dVRdu6dXNT/8-adding-comments-and-voting-to-our-application