stop execution chain if a before_callback returns false. Also changes over to use define_model_callbaks in rails 3 which honors the same behavior
Merge pull request #9 from grosser/noel/before_callbacks

Stop execution chain if a before_callback returns false.