Add hayeah's atm.rb
bug fix: cannot call private method "include" directly
temp commit: practicing ActiveSupport::Callbacks