#2, #10. Create models for Challenge and Commitment.

Also make database table names be singular.