refactored unit test: test_protocol_fetch.rb
sorted utility functions
refactored unit test: test_protocol_fetch.rb
expunge utility function
fixed typo
refactored unit test: test_protocol_search.rb
defined utility functions
refactored unit test: test_protocol_search.rb
test_parse_all
refactored unit test: test_protocol_search.rb
test_parse_answered
refactored unit test: test_protocol_search.rb
test_parse_bcc
refactored unit test: test_protocol_search.rb
test_parse_before
refactored unit test: test_protocol_search.rb
test_parse_body
refactored unit test: test_protocol_search.rb
test_parse_cc
refactored unit test: test_protocol_search.rb
test_parse_deleted
refactored unit test: test_protocol_search.rb
test_parse_draft
refactored unit test: test_protocol_search.rb
test_parse_flagged
refactored unit test: test_protocol_search.rb
test_parse_from
refactored unit test: test_protocol_search.rb
test_parse_header
refactored unit test: test_protocol_search.rb
test_parse_keyword
refactored unit test: test_protocol_search.rb
test_parse_larger
refactored unit test: test_protocol_search.rb
test_parse_new
refactored unit test: test_protocol_search.rb
test_parse_not
refactored unit test: test_protocol_search.rb
test_parse_old