Fixing some bugs and error descriptions from investigating other bugs in cash roller.
Merge pull request #79 from ArbiterGames/ParseAndErrorIssues

Parsing fixes and error improvements
Handling case where geocode doesn't return lat/long
WIP refactoring verifyUser
Getting postal & lat/long while waiting within the getDeviceLocation call instead
Also requires TOS & location approval
Enforcing that the user is logged in
Commenting old block
Putting verify alert handler logic with the verify code instead of the alertview
Moving more verifyUser logic into verifyUser and out of alertview handlers
Fixing loop bug in error case
Commenting about an edge case
cleanup
Adding some extra calls for onboarding funnel
Merge pull request #80 from ArbiterGames/CrashOnAcceptFixes

Crash on accept fixes & refactor
Removing redundant click-tracking metrics
couting launches of a particular game
Fixing off by 1 error
More correclty naming show wallet event
Merge branch 'master' into MorePersistentUserData

* master:
  More correclty naming show wallet event
  Fixing off by 1 error
  couting launches of a particular game
  Removing redundant click-tracking metrics
  Adding some extra calls for onboarding funnel
  cleanup
  Commenting about an edge case
  Fixing loop bug in error case
  Moving more verifyUser logic into verifyUser and out of alertview handlers
  Putting verify alert handler logic with the verify code instead of the alertview
  Commenting old block
  Enforcing that the user is logged in
  Also requires TOS & location approval
  Getting postal & lat/long while waiting within the getDeviceLocation call instead
  WIP refactoring verifyUser
  Handling case where geocode doesn't return lat/long
  Fixing some bugs and error descriptions from investigating other bugs in cash roller.