Fix Some Case Sensitivity

With usernames in Methods using balances.
Create Transaction Object

Next thing I fix is transaction logging, this is the first step toward
that fix.