Added parallel scanning. Seems to be pretty quick. Doesn't take more than 10s for a port. Have to add GUI later.