Renamed the old Modifier class Block.

The new Block class and the Material class now extend the new Modifier class.
This will allow us to create Materials that have custom update code and custom interaction code.

Implements #205