Modernise gem using bundler.

Let bundler manage `twfy.gemspec`.
After some refactoring of tests I also tested with ruby `2.x` and `1.9.x`, all pass.

(ps. it was also crying about a lot of whitespace :heart:)