Use (more) contemporary ruby version
[swf] Refactored app guessing to single return
[swf] Hopefully better code climate
[swf] Better mimic of AttributesCollection
Merge branch 'contemporary-rbenv' into swf-tasks