Add Worksnaps Client

rename Worksnaps to WorksnapsClient
Merge pull request #4047 from yurtaev/worksnaps

Add Worksnaps Client