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' into develop