Remove custom validator and use locale message; cleanup presence validation tests

Also added shoulda-matchers and changed simplecov to use rails mode