customer field and register when checkout bug fixes
add error attributes
add country
update checkDatabase function

still need review!
more update checkDatabase function