Migrated the DeepHashArray array wrapper into its own file, so that other classes may make use of it.