Added a new property to the Signature.java entity class called Rank. This property returns the rank of the signature, where 0 is the most popular signature, to indicate the popularity of a signature compared to others. The property is populated by performing a sequential search of the ranked signature indexes list and is therefore comparatively slow when first retrieved for a signature. The Init method of the DataSet.java class has been changed to set the Rank when memory mode is enabled with the full initialisation of the data structure flag set improving subsequent performance.