CSCI201 Project to demonstrate agent methodology, unit-testing, concurrency, and multi-threading.