Verify Pilots and Optimization

* Verify pilots be querying EVE API

* Use prepare_cached() instead of just prepared() to save a bit of
processing time...maybe.

* Add helper to shorten up use of trusted test

* Explicitly use Perl 5.18
White Space

Remove a bit for alignment.
DDL Refine

Use CHARACTER VARYING instead of just CHARACTER as IDs would be
right-padded with spaces, making the check fail.

Check that ID is below 2100000000, which is the range for EVE pilot IDs.
Consistent Naming Scheme

Be consistent with route names. Hyphens should be used to separate words.
Add Bad Pilot Route and Template

Also tweaked a query since the ops table is not in the public schema,
and revised the wording on the trust page because it may not be an op
page they're getting to just yet.
Add harvested Table

Track how much of what a pilot harvests in a separate table.