abstracted logic for generating default_message into a separate method
moved loading of I18n into spec_helper so that it happens before any specs run
added Rspec custom matcher -- fixes #24