Added versioning support + added 'return' documentation

Added versioning support (according to Katerina Yurievna request) + added 'return' documentation (according to Inna Kalinina request)