Feature/week7 mod1

I ran into two problem
1. in `spec/features/invite_friend_spec.rb:41`, if not add `sleep(2)`, the test will failed.
    in `environments/test.rb:17`, if use `localhost:52662`, the test will also failed.
2. in `payments.js`, disable submit is not working, it also send twice submit, then raise an exception from stripe.
You know what, I am sorry!  I didn't realize that this wasn't the main spec, only a refactored method.  Add an expectation here though to fix sleep problem.