Use a separate class for reading info.xml

@DeepDiver1975 @butonic @Raydiation @PVince81 
Maybe name it parseInfo since it basically reparses the file and not just returns a cached version