Changed port creation over to a bulk model that will build the port list, then create them in the database 50 ports at a time to try to cut down the processing time.