Merge pull request #11 from bsnape/gem-refactor

Gem refactor
fixed broken simplecov 0.9 dependency for Ruby 1.8.7
locking down other gem dependencies just in case
Merge pull request #12 from bsnape/broken-dependencies-fix

Broken dependencies fix
updated all the tests to use expect syntax
updated RSpec dependency to version 3
updated pending tests to use new RSpec 3 syntax
adhering to the new formatter API
being clearer that we are dealing with example notifications that contain the examples themselves
fixed backtrace formatting API change
fixed deprecation errors when accessing example metadata
simplified the retrieval of an test's example group description
formatting and readibility changes
updated the version