Begin merging the API project

Conflicts:
	Gemfile
	Gemfile.lock
More work on getting the API into the main repo

Conflicts:
	Gemfile
	Gemfile.lock
Ignore mixpanel for test also
Convert specs to RSpec 3.0.3 syntax with Transpec

This conversion is done by Transpec 2.3.6 with the following command:
    transpec

* 8 conversions
    from: be_true
      to: be_truthy

* 8 conversions
    from: it { should ... }
      to: it { is_expected.to ... }

* 5 conversions
    from: obj.should
      to: expect(obj).to

* 3 conversions
    from: describe 'some controller' { }
      to: describe 'some controller', :type => :controller { }

* 3 conversions
    from: describe 'some request' { }
      to: describe 'some request', :type => :request { }

* 3 conversions
    from: expect(obj).to have(n).error_on(...)
      to: expect(obj.error_on(...).size).to eq(n)

* 3 conversions
    from: obj.should_not
      to: expect(obj).not_to

* 2 conversions
    from: == expected
      to: eq(expected)

* 2 conversions
    from: be_false
      to: be_falsey

* 2 conversions
    from: describe 'some model' { }
      to: describe 'some model', :type => :model { }

* 2 conversions
    from: its(:attr) { }
      to: describe '#attr' do subject { super().attr }; it { } end

* 1 conversion
    from: expect(obj).to have(n).errors_on(...)
      to: expect(obj.errors_on(...).size).to eq(n)

* 1 conversion
    from: it { should_not ... }
      to: it { is_expected.not_to ... }

For more details: https://github.com/yujinakayama/transpec#supported-conversions
make the tests pass, to enable a clean platform for further tests
more work ongoing for tests and api structure
Update README.md
wip
wip
wip
put access token on session
remove docker
Merge branch 'master' into develop

Conflicts:
	config/initializers/mixpanel.rb
	config/routes.rb