Merge pull request #75 from mbaptist23/laboffline

queues are exploding on the stack and crashing the app in data transfer ...
fixed a thread bomb problem by first caching the images for the uitableview for offline mode, and second by removing the dispatch queue that was being created all the time in cellForIndexAtPath. another feature was the completion handler that loads the images very cleanly when the table is first updated so the images load nice now and don’t need to be scrolled to be loaded. one problem that may still exist is the file deletion on send seemed to have a problem needs to be tested more.
Merge pull request #76 from mbaptist23/offlineMode

fixed a thread bomb problem by first caching the images for the uitablev...
custom spinner created that needs to placed correctly on the screen. Also delegate methods fixed, weren’t conforming to nsobject protocol.
all UIActivityIndicator icons are removed and replaced with the custom GSFSpinner.
Merge pull request #77 from mbaptist23/offlineMode

Offline mode
customized the spinner more and made it reusable for any application in the future. also got the position fixed.
Merge pull request #80 from mbaptist23/offlineMode

customized the spinner more and made it reusable for any application in ...
added some code that checks for first launch, un tested. also comments in the transfer file to push login vc when they get a bad code