Block Base, BlockTest

Added: Base for blocks
Added: BlockTest