FINAL PUSH
I updated the naming function to work correctly
Reregistering with new IP works
ARQ works