Merge branch 'release/0.7.1' into develop
Factor tests since there is a lot of duplication.
Add Products resource and tests.
Bump version number.
Update module description.
Merge branch 'release/0.8.0'