Angular2 headache? Use Angular CLI!
Angular 2 is indeed a new technology that can make your head hurt! But I think that after the Production Release version was launched last week, it became much more stable.
Personally, I used Angular CLI to automate the creation of my TypeScript source files and other Components, Directives, Pipes and everything. In the FREE Ultimate Angular 2 Developer with BootStrap 4 and TypeScript Udemy course: http://www.udemy.com/ultimate-angular-2 there are a lot of helpful tips and tricks that helped me on development.