starting to sketch out trip download pieces
additional placeholder for trip fetch functionality
Reload user data
Some part of fetch code
little progress
core data handling code
fetch user and trips working
Reload User Done
data download works - still w/ test deviceHash

downloads all data for the user.
testing for duplicates does not work bcs the NSDate comparison is
failing. saved trips are 4 hours ahead of incoming trips. no idea why.
test for duplicates now works. still need to refine import time

the import time is in pacific time (not sure why, but it is), so when
importing, need to add 3 hours to all time stamps so recorded trips in
My Trips reflect the correct time.
download functionality complete: still using test deviceHash

fixed the date issue.

still using a test device hash for now.
core data migration backgrounded

migrating from previous version is backgrounded to prevent crashes.

still using bogus deviceID
Fixed Tableview display problems, move all codes from viewdidload to viewwillappear
progress bar for migration and saved trip download

re-wrote core data migration to do it manually so that the progress bar
will work

re-factored trip download to use progress view as well.

walked some of the viewWillAppear changes to fix bugs and memory issues
caused by moving everything to viewWillAppear.

lots of code clean-up
finished core data migration; added backgrounding queue for migration and download

known bug: My Trips table view (SaveTripsViewController) still having
cell-rendering problems on tap: cell will render with content of an
additional cell. reuse is likely the culpret.

now using actual device hashes for test distribution.

handle core data migration so that it:
-handles interruptions better. if the app is backgrounded, it should
finish in the task in the background
-if the task doesn't finish, it will remove the partially migrated new
store and start over.

improved the download trips process to finish adding a given trip if
the app is backgrounded. if the job doesn't finish in that time-frame,
user will need to re-tap 'download' to fetch remaining trips.
refined migration code + refined icons and default.png
improved startup progress view so it's less intrusive

on startup, progress view loads w/ default.png and a spinner. if a
migration needs to take place, it is reconfigured w/ the progressbar,
labels, and black background.
Fixed Discard and Cancel bugs
fixed minor reported memory leaks.
fixed two crashers