updated setup.rb to use celluliod and for complete? to return true only after all threads are complete