Implemented an id system that uses the connecting IP to identify users and not their username. TODO: Implement locking on single instance classes to handle actions that happen at the same instances.