Reworked info into its own Info object type, adding to an arraylist of
info. This allows multiple info sets to be given.