initial commit
Merge https://github.com/leonard990/gsn-client
merge