Allow non-official/3rd-party templates from github.

Hello,


As per title, this pull requests adds a new feature. It allows users to pull any `template` from github. For example, to use  `https://github.com/omeid/ionic-starter-tabs` users can type `ionic start ProjectName omeid/ionic-starter-tabs` and it will use that to seed the project.