don't need to return values on job insert
use pgx driver and more specific int types
move Enqueue tests into own file
time gets truncated, not rounded
add LockJob to grab Jobs off the queue

Also add Job.Done() to mark a Job as complete and and remove the
database lock.
add Job.Error() to mark a Job as failed