re-written remaining validation tests with shoulda