Add Chunk module

The Column, Chunk and Block data types are present and functions to
manipulate blocks and chunks were written. These include:

 - blockAt: get the block at the given position in the chunk.
 - blockID, blockMetaData, blockLight, blockSkyLight: get block data.