Ignores bin directory and .ruby-version in Git
Updates gem dependencies
Makes it work with Ruby 2.1

Changes to SimpleDelegator in Ruby 2.1 prevented the UIComponent from being able
to raise exceptions properly.