fixed code so tests work
added methods in eval_input to parse user_input for attribute and find_by criteria and appropriate tests
pull to update with github master