test events rewrite

add test for create an event template
add test for edit an event template
add test for delete an event template
tests for events rewrite

edit test for delete an event template with no event
add test for delete an event template with events
modify new_event.rb; add archive event_template tests

reaaranged codes in new_event.rb: put session["event"] under default assignment code blocks
asserts can archive: contains no event
asserts can archive: contains inactive event
asserts can't archive: contains active event
add tests for show archive, create and edit events

+ asserts can show archive
Events_Manager Event
  + asserts can create
  + asserts can edit subtitle
  + asserts can edit date
  + asserts can edit description
can create events with no assigned coaches; add test for deleting an event with no coaches

edit db.rb and web.rb
add test for deleting event with no assigned coaches
edit archive.rb; add tests for archive event with assigned coaches, unarchive, show archive and show event templates

added ids and classes in archive.rb to mirror index.rb
+ asserts can show archive templates
+ asserts can show event templates
+ asserts can unarchive template
+ asserts can archive event with coaches
add id to enable search event template by letter

edit index.erb to include ids in the "search's" p and label tag
add test to search event template by letter
modify archive.erb, add tests to search templates by word and search archive templates by letter and word

add ids to archive.erb to enable tests
asserts can search templates by word
asserts can search archive templates by letter
asserts can search archive templates by word
add test coverage
fixed gem file before merging with github/master