Added validation to ensure customer is provided.

Fixes #57
Merge pull request #63 from matthew-parlette/issue57

Added validation to ensure customer is provided.