refactor class inheritance
fix version in user-agent
Add tags support
Log json on response
fix the issues that server returns a list on tags api
add multiple tags in one api call
bump version
Merge branch 'staging'