Merge pull request #18 from jdjkelly/staging

Moved sync to user#show
CircleCI bombs on these without requiring them
Fixed bad commit
Merge pull request #21 from jdjkelly/staging

Staging
Merge pull request #23 from jdjkelly/staging

Staging
Improved unit support - splitting Unit.to into Unit.to_unit
and Unit.to_system, as well as standardizing on metric for db
units
Merge pull request #25 from jdjkelly/staging

Improved unit support - splitting Unit.to into Unit.to_unit
Upgraded to Ruby 2.1.0 and added parallel_tests gem
Merge pull request #26 from jdjkelly/feature/ruby21

Upgraded to Ruby 2.1.0 and added parallel_tests gem
Convert to pounds on dashboard by default - this will
be driven by user preference soon
Merge pull request #28 from jdjkelly/feature/misc

Convert to pounds on dashboard by default - this will
Merge pull request #27 from jdjkelly/staging

Ruby 2.1
Support for Fitbit sleep syncing
Merge pull request #29 from jdjkelly/feature/misc

Support for Fitbit sleep syncing
Merge pull request #30 from jdjkelly/staging

Fitbit Sleep data
Hotfix for sleeps, syncing data
Resolved broken tests
Instead of calling .try(), we should check that the provider exists - otherwise this could bury valuable errors
Corrected sleep timezones and specs
Hotfix to address bad user_info hash