Issue #7: Project Key Validation

This is an implementation of the feature discussed in issue #7, for your review.

Thanks!