Changed key for table storage

Key is now a sring that is basically the x,y, and z value printed in
that order. Cleaned up search algorithm for area definition. Also, added
unbreakable and fully protected funcrions.
Added positionToString function

Returns x,y,and z value in string format.
Working on removing node from source table
Added new string key in sourceData table
Modified creation to work with new key storage