Added tests for SimilarityLogic
Added 'public double calculateSimilarity(Map<String, Short> vectorOne, Map<String, Short> vectorTwo)' method and its private methods
Removed method 'public double calculateSimilarity(double[] vec1, double[] vec2)'  that uses vectors to compare
Uses new Impl of SimilarityLogic.calculateSimilarity() which gets Map<String,Short> and not []double;
Also remove method that convert Map<String,Short> to double[] and its tests since it's no longer in use
Removed usage of com.google.common.collect.Sets that in use only in tests
removed dead code from test
Replaced usage of HashMap with THashSet