Added output pipe test.
Reordered tests to be alpha sorted.
Added basic main func code
Added exists check to Build()
Added Run() file exists check and failure