Corrected behavior for 'f', 't', 'F', 'T', ';', and ','

Updated "_vi_find_in_line" and "_vi_reverse_find_in_line"
Why do we need a whole new class for a single command? What problem does it solve?