add failing tests for answer model
implement validations and associations on answer model so the unit tests pass
Merge branch 'master' into answer-spec
Merge branch 'master' of https://github.com/purple-martins-2013/snack-overflow