Trying to make encapsulated transaction methods, added country lookup skeleton, account model