Splitting up Monopoly.cs

Moved some of the code out of Monopoly for easier testing into new
classes