Initial changes to get IP address. Need a way that's not reliant on 3rdparty services. Also, I need to implement a queuing system.