some progress

made more progress on actual implementation - the base voxel class is
almost done and i may soon be moving onto the camera and some test data

i may not need the other two voxel classes, though i may want a separate
twistable voxel class as if it isnt being used it might be a notable
waste of memory and speed

(also i may want to have separate positive and negative axis vectors -
it certianly would be possible, but it may make computing the actual
dimensions slightly more expensive and may have undesired results,
meaning it would be another subclass or just not happen at all)