When submitting a transaction, if it a new party we should add that party to the party table so we can use that for better reporting funcitonalities