#24 Adding docstring
#24 Adding Uniquekey method
#24 Adding Version() method