Made JSI compatible with Terracotta clustering.

JSI has been used for a while now (with great success) enabling users to find their nearest Salvation Army services. Unfortunately, JSI does not work with Terracotta clustering server out-of-the-box. For this reason, I have marked PriorityQueue, SortedList, Node and RTree as Serializable.