added errors to signup and tests
add pledge model, validations, related relationships, unit tests and factory for pledges.rb