Further refactoring;

- Simplify `troo status`.
- Memoize resource retrieval.
Rename and reorganise placeholder features.
Add first steps, comment out some tests;

We don't want to hit the network yet with some of these.
Add placeholder feature for first invocation.
Add Guard/Cucumber.
Update `troo version` feature.
Remove commented out configuration.
Remove old features.
Do not run @pending or @wip features;

- Also, run features if Cucumber supporting files or step_definitions change.
Ignore Cucumber's rerun.txt file.
Rescue from invalid credentials at a higher level.
Trap all interrupts.
Add hack for Cucumber/Aruba tests;

Cucumber/Aruba runs the command in a separate process meaning that the user's database would have been used instead of the test database. This is obviously undesirable as test data would clobber user data. Also, asserting on test data is impossible because setup would be in the wrong database.
Return "N/A" for a missing last_activity_date.
Make method interface consistent;

- Add options argument for future option passing.
- Add #member_presenter and #comment_presenter convenience methods.
- Whitespace changes.
Add class to format arrays as sentences.
Remove duplicate attr_reader.
Reorganise helper modules.
Remove CLI tests as integration tests will cover;

- Remove member presenter sentence tests as these were moved into Sentence class.
- Whitespace changes.
Add features testing;

- Setting the default board, card and list.
- Showing the status of the local data.