Updated dist tasks to create individual and combined code

Plus it inserts the same global line for all dists
Spun setup into its own file
New dists