Implement journal_format features (now BDD Red)

Several journal format features could be implemented directly.

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Init
Add "It should initialize without arguments"

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Red: "It should initialize without arguments"
Add Journal model

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Green: "It should initialize without arguments"
Add "It should initialize with arguments" test

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Red: "It should initialize with arguments"
Modify Journal to take name argument

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Green: "It should initialize with arguments"
Add "it should remember name of journal" test

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Red: "It should remember name of journal"
Add property accessor for name

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Green: "It should remember name of journal"
Add test "It should add a Journal Entry"

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Red: "It should add a Journal Entry"
Modify Journal object to accept JournalEntry()

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Green: "It should add a Journal Entry"
Modify Journal object to expose entries

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Refactor: "It should add a Journal Entry"
Modify Journal object to accept JournalEntry()

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Red: "It should not allow 'add_entry' if type(object) != JournalEntry"
Modify Journal method: add_entry

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Green: "It should not allow 'add_entry' if type(object) != JournalEntry"
Add test "It should input CSV format"

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Red: "It should input CSV format"
Add Journal `from_csv` method

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Green: "It should input CSV format"
Refactor journal test suite

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Refactor: "It should input CSV format"
Add "It should get name from CSV data" test

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Red: "It should get name from CSV data"
Add Journal method `parse_entries`

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Green: "It should get name from CSV data"
Refactor fixtures

BDD Cycle:
  Red: "When I read a journal entry"
TDD Cycle:
  Refactor: "It should get name from CSV data"
Update 'I read a journal entry' step definition

BDD Cycle:
  Green: "When I read a journal entry"
Refactor step definition: Column 'Date' will...

BDD Cycle:
    Red: "Column 'Date' will be populated"