@tcmtech- That was a very useful solution that i can dwell on. I will definitely look into that. Thank you so much 
AS for the external battery, i found a high capacity battery that i could use to charge multiple devices
Battery : Tenergy C 5000mAh NiMH Rechargeable Battery
Link: https://www.all-battery.com/nimhcsize5000mahhighcapacityhighraterechargeablebattery-1.aspx
To achieve the 5V output to feed the USB hub/ports, I plan to hook up 5 of these batteries in series to get 6V and then regulate it down to 5V?
As for charging these batteries, i believe they can accept input current of up to 10A I think for the fastest charging speed
AS for the external battery, i found a high capacity battery that i could use to charge multiple devices
Battery : Tenergy C 5000mAh NiMH Rechargeable Battery
Link: https://www.all-battery.com/nimhcsize5000mahhighcapacityhighraterechargeablebattery-1.aspx
To achieve the 5V output to feed the USB hub/ports, I plan to hook up 5 of these batteries in series to get 6V and then regulate it down to 5V?
As for charging these batteries, i believe they can accept input current of up to 10A I think for the fastest charging speed