Support for multiple template repositories

A working first stab at support for multiple template repositories. Main aim is to allow for internal company repositories so that company specific templates needn't pollute the public repository.
Exactly, I wasn't sure how to decide which to take, right now it's just the first match found, and the seed generator ensures that the default repo (typesafe's) is the first repository.