Updated with review comments #2 for Pull request #26

Reversed back to IllegalArgumentException in Savings Service
Modified format for truncated encoded data
Log exception and return “” in URlHelper if it fails to parse Url.