added validations for challenge model
updated rspec tests in light of new challenge validations
added error handling on challenge creation
removed local db username and pw
Merge pull request #24 from KevinFalank/error_handling

Error handling