Continuation of Applied Distributed Computing Project, this one adds replication across 5 servers and 2-factor authorization to our previous multithreaded server.