added basic search method
began refactoring, rid myself of case statement
cleaned up to the satifaction of rubicop, still need to separate files and make display methods