Final project for Harvard Extensions csci-e 55 (Java for Distributed Computing). Students were given a spec sheet and told to write a Distributed ATM network that lives up to them. Slight modifications have been made to the code since it's initial writing (notably switching to camel case)