Introduced Boundable module #1
Adapted hash to multiple dimensions. closes #2