Align chain of method calls
Add expectations for method call
Add have_received_id and have_received_pw matcher

It supports receive counts of RSpec Mocks 3.0.
https://relishapp.com/rspec/rspec-mocks/v/3-0/docs/setting-constraints/receive-counts
Use `around` for entire test suite
Add respond tests for `color_<color>` methods
Follow some Better Specs guidelines

http://betterspecs.org
Merge pull request #46 from yous/patch-rspec

Make test more strict