Adds some high level specs

As much a checklist of what isn't covered :-/
Updates RSpec to v2.14
Move and renamed initial specs

This moves the specs we do have to be part of the unit tests with better
isolation between them and their VCR records.

This has forced us to patch the recordings so they can run independently

Mocha expectations are interferring causing problems where
Brightbox::Api.find is still a mock from an earlier spec.
Switches from mocha to RSpec 2.14 mocks

Mocha expectations did not appear to be being cleaned up between
examples causing the VCR playback to fail because mock objects were
leaking for following tests.

This removes mocha and rewrites the expectations and stubs in the
new expect/allow syntax.
Fixes deprecated use of "mock"

RSpec is now referring to them as (test) doubles.