Rewritten Record __init__

Rewritten Record to handle attribute initialization better.
Still some work to do, need to handle all the question fields and sections 9/10/11 of the BAT