making logging less noisy. first off, filters out any firefox errors (or clients that dont send a version). i just dont care anymore. also it now filters out the filesystem path up until /data/app/... which a) makes turtl a bit more private (we dont need their life story just to report an error, and it reduces things like "/home/sam/pr0n/utils/turtl/data/app/turtl.js:42 Undefined reference to BlahController" and b) makes the de-duping a lot more accurate.
adding server log, improving logging and reporting in defafun (now whenever an error is wrapped, we log it out). this will help catch a lot of obnoxious server errors that slip through the cracks.
oops, closing socket
fixing calculate-user-storage to ADD invites to storage amount listed in user account
fixing track call for error logging
adding promo tracking on user signup.
fixing some persona bugs AND improving logging (ie killing endless log loops (hopefully)) and adding in some manualy error catching for situations where we dont want turtl to barf out 300 log entries when 1 will suffice (specifically checking user auth and the add-log function)
when sneding email invites, append the users invite-code to the end of it. this will accredit the signup (if any) from the invited user to them, with the added benfit that it doesnt require the user to accept the invite. the www site has been updated to accommodate this change