Refactoring

Re-organized runner.go to get everything out of main
Working on a Gob encoder of the final collection