Initialize

This includes all library functionality, README and unit tests.
Licensed under WTFPL. Using Travis for CI.
Introduce #fuckyeah! method

Adds #fuckyeah! method that makes your code more confident.
Both tests and documentation are updated.
Introduce #fuckyeah?

Adds new #fuckyeah? method that ensures that you are doing
the right thing. Includes tests and documentation.
Improve documentation

README.md has become better, especially in terms of badges. Now there
are lots of updated nice nifty consistent SVG badges that show current
project condition. It also includes some style improvements in README
body.

lib/fuckyeah.rb is now documented, along with helpful examples that you
can copy and paste in your code without searching for an appropriate
StackOverflow answer.
Change set of supported Rubies

Adds these Rubies to be tested with Travis CI:

+ Rubinius 2
+ MRI 2.1

Drops support for:

+ Rubinius in 1.8 mode
+ Rubinius in 1.9 mode
+ JRuby in 1.8 mode
+ Ruby Enterprise Edition
Define a mixin instead of monkeypatching Object class

Now Fuckyeah doesn't monkeypatch Object class. Instead, it provides you
with Fuckyeah module that you can include to a class to use the power of
its helpers.

The second change: now #fuckyeah method returns a copy of the object,
and #fuckyeah! returns the same object (dangerous!). This API change was
made for consistent exclamation sign usage within Ruby community.

Specification has migrated to RSpec. RSpec is a powerful tool, and now
our specification code takes less LOCs.

This release is bumped (MAJOR == 3, MINOR == 0, PATCH == 0).