Gave target program build its own rule
Gave reason for swapping order of fmt and vet dependencies
Added readers package