Changed labelling scheme to use integers

Added concentric shell and removed recursion from object identification.
Slight iterative improvements
Added test_regional_work back