Fix bug for json parsing.
US Bank now returns "&#174;" (the registered trademark symbol)
in their json.  That messed up the regex that was looking for the
semicolon at the end of the line.  Now, we use a greedy regex
that matches up to the last semicolon.  Then we check to see
if a semicolon is at the end of the matched string. If so, it
is changed to a space.  That makes the golang json parser
happy and parses the userAndAccountsJson object ok.