Changed the freewayNetwork hash to override the Java HashMap put()
method so that if there is a collision inside of the bucket then it adds
it to an ArrayList of FreewaySegments.
Update FreewayNetwork put() method so that if there is a collision inside of the HashMap, it will store all of the outgoing edges from that FreewayRamp.
Close merge
Merge branch 'master' of https://github.com/jamestlynch/CSCI201_Team_FinalProject