Done db queue creation, processing, started files

The queue table holds files to be processed. The files table lists files
that are missing copyright tags. The files table no longer has a tagged
column since it's redundant. We can assume that all files listed in the
table doesn't have copyright tags.

NOTE: Might have to index our custom tables for performance reasons.

Unfortunately, this commit is a bit too large as I forgot to commit.
Suffice it to say a lot of issues were resolved.