http://www.slideshare.net/DenisGorbunov2/angular-2-overview-workshop
Branch step0 contains basic application structure
Branch step1 contains CommentModule
Branch step2 contains separate CommentNew and CommentView components
Branch step3 contains CommentView with voting implemented