population.arguments converted to dict

Changed the code to save a dict rather than a list of arguments