Removed unnecessary config in spec_helper - we aren't using fixtures
Rewrote Guardfile line to remove regex inside string
matcher - this was producing deprecation warnings
Added new Exception to Exceptions class to support
DataProvider API strategy
New DataProvider API strategy involves using DataProvider
as a Concern-style module, and introducing the 
data_provider_for model DSL. We can now include the Concern
and use data_provider_for :x, :y, :z in our API provider 
classes. This will automatically execute matching methods 
to those symbols on create, otherwise raising a NotImplemented 
exception. This is the underpinning for making API
additions fast, and consistent. In the future, we should only 
have to define the internals of each symboled type of resource
provided to data_provider_for
Syntax change for Ruby hashes
Added /concerns to autoloader and updated i18n
config to get rid of deprecation error
Added support for Units to convert to their existing
unit - in case we don't know the initial unit
Tweaked name of sleep ends after start validator, made private, and added a few matchers to sleep spec
Clean up gemfile - organize etc
Reset data_providers_for after each spec - that way
the specs can run for each individual API provider
Added data provider example support to WithingsAccount
Restructured WithingsAccount to match FitbitAccount
Simplified Fitbit API call for weights - we'll
have to handle this later
Updated readme ideas
Removed sleeps for release
Merge pull request #20 from jdjkelly/feature/data_provider_api

Feature/data provider api
Merge pull request #21 from jdjkelly/staging

Staging