Cleanup Commands::Status;

- Remove subclasses, instead passing the operating class in.
Move troo/actions to troo/remote/persistence.
Add delegator method for model's external ID.
Fix test_helper path.
Bump to Ruby v2.1.1, Bundler to v1.5.3.
Move remote persistence layer to correct namespace.
Rename remote persistence layer files.
Move method to improve class readability.
Simplify show, refresh and add commands.
Improve namespaces.
Move debugger and logger into separate files.
Updates to fake Trello server;

- Catch Ctrl+C interrupt without spewing an exception.
- Create new FakeResponse class to provide the response. This will return back a mutilated resource with the requested ID unless the ID is 400 or 401.
- Move request logic into helper.
Move logger back into main module;

This was due to not being able to set the path reliably.
Remove unused variables.
Refactor local retrieval into one class;

- Rather than access Troo::Retrieval::Board (or other resource), we now access Troo::Retrieval::Local instead and pass the resource class in.
- Simplify RemoteModelHelpers#associated- thanks @mikespokefire
- Add short_id attribute to local models, is only used by Card though.
- Remove commands/commands.rb.
- Add ruby-prof.
Moved methods into InstanceMethods submodule.
Merge pull request #18 from gavinlaking/feature/codeclimate

Feature/codeclimate