new optimization and edit code
removed cube type predicates (not used)
moved perlin noise code to EditAccess
miner.main refctoring, planning+notes