Import the cabal new project template creator, "hi"

This also imports the library template from Hackage because hi depends on it