task/ta09 -- check if barcode exists in "job" table

table/job.py
* updated the check_barcode() method to return an appropriate SQL for
  barcode check
task/ta04 -- loader.py module setup
task/ta10 -- Integrate parser.py into loader.py

loader.py
* initialise a Parser object
task/ta11 -- loader.py line processor

loader.py
* new methods process() which performs T1250 extraction and validation
task/ta12 -- Agent table ORM

table/agent.py
* new file that captures the Agent table fields
task/ta13 -- T1250 file agent ID check

loader.py
* extend the validate() method to incorporate the agent id field check
task/ta07 -- agent ID exists in the Agent table

table/agent.py
* new method check_agent_id() which prepares the SQL for the "agent"
  table code column check
Minor updates to the Makefile to manage our test harness
Merge branch 'feature/us21' into dev