Added a const modifier to chunk's find_nearest_intersection.

Added an interface for chunk_vault. This will be used as a chunk container that supports paging.