Split my three functions into their own file (so we have to do less merging with git).
Added main dependency on the test1.o, test2.o, etc. files