make '#markdown_parser' method nil-safe
fix failing test, because of routes order
complete specs for writeable recurrence association
remove irritating date fields, solves issue #9

- start_date and base_date are only needed at the beginning to create the
  recurrence dates.
- later they won't used again, so that view fields could be removed