Added the reason model and renamed message to other_info
Added strike valiations and updated the specs
Made it so barcode returns nil if it isn't set yet
Updated strike form