Clean up scanner and scan forever
Look up fcc data now that government shutdown is over...
Fix errors
Clean up scan script

Instead of returning nil and checking everywhere, raise an exception.
We catch this exception and then continue on. In cases where we actually
got an unexpected error, we'll print out the stack trace and then continue
as well.