Reorganization, and implementing text box

This is a bit of a shift. I've put a lot of the code into functions, and
now I support a 'text box' where users can search for an author instead
of having to visually inspect. It just makes searching easier.

I think the next step is going to be to tabularize things, so that
people can add custom authors they don't like.