Moved changeState() method from MachineShopSimulator class to Machine
class. Improvements still could be made here, but commiting current work
now before more refactoing breaks everything. All tests pass.