Created step2 branch, added mongo_mapper to deps
Fixed search error with non-alphanum characters.
Changing the structure of character_controller

What I had before did not correctly match the specifications
App now behaves more like the program description.

Landing page is a simple search box where part of a character name
is entered. After searching, results are displayed on the page in
a list, and clicking on a character's name takes the user to the
show page, where details about that character are displayed.