Preparation for for block functionality

Added basic tile entity and converted the block to work with that tile
entity, in preparation for the tweet functionality that will require a
tile entity.