Move parts of Promise out to promise.rb
Update Flay score
Update Gemfile.devtools