fix dependencies
add javadoc and update main readme about response
refactor response wrapper
Merge branch 'master' into develop