Use double for topic weighting, instead of float, to avoid hashCodes differing between
read and write
Merge pull request #120 from atlasapi/topic-hashcode

Use double for topic weighting, instead of float, to avoid hashCodes differing between read and write