Create .travis.yml
Update RSpec version
Update RSpec matchers

Updating the RSpec task matchers provided by fudge to its users.  The
matchers now support RSpec 2 and RSpec 3 expectation syntax.

This should allow the fudge matchers to support users that have
upgraded to RSpec 3 (including fudge itself), while continuing to
support those who cannot yet upgrade.

The support for both versions is a little hacky and inelegant,
depending on conditional branches controlled by the RSpec version
string.  We need a plan to deprecate and remove support for RSpec 2.
Convert specs to RSpec 3 syntax

Converting specs to the new RSpec 3 syntax.  This was largely
automated using Transpec.

* Replaced 'obj.should' based tests with 'expect(obj).to' (including
  appropriate changes to negative tests).

* Replaced 'it { should … }' with 'it { is_expected.to … }' (including
  appropriate changes to negative tests).

* Replaced equality operators ('==' with 'eq', '=~' with 'to match',
  etc.).

* Replaced boolean matchers ('be_true' and 'be_false' with 'be_truthy'
  and 'be_falsey', respectively).

* Replaced 'obj.stub' with 'allow(obj).to receive'.

* Replaced 'obj.should_receive' with 'expect(obj).to receive'.

* Replaced all uses of symbols in descriptions with strings
  (e.g. 'describe :a_method do', with 'describe "#a_method" do');
  this use of symbols was never correct, and RSpec 3 now prohibits it.
Fix spec failure under Ruby 1.9.3
Merge pull request #100 from KevinBrowne/fix_specs_for_rspec3

Upgrade to RSpec 3
Added `--time` option to `build` command

Had to refactor the Build#run method to keep flog score acceptable.
Update release to 0.6.0
Reduce code complexity
Merge pull request #101 from KevinBrowne/add_time_option_to_build_command

Add time option to build command
Remove dependency on activesupport

Fudge uses activesupport in only a handful of places, and purely for
the convenience of the fudge developers.  It seems unreasonable to
require users of fudge to install this dependency for our convenience.
It can also cause dependency problems where a fudge user locks
activesupport to a specific version but a later version is installed.

This change removes the dependency, and provides our own
implementations for the activesupport features we were using.
Update version and release notes