add basis tests for patterns and remove doubles from recurring_todo_test.rb
move as_text helpers to respective pattern