Javi: NSTimer documentation states that you should schedule them on a runloop. Sometimes refreshTimer was getting called on a GCD queue (which doesn't have a runloop). This code fixes that + the retain cycle caused by NSTimer retaining its delegate.
Removing code that isn't supposed to be in this branch.
Merge branch 'develop' into timer_fixes

Conflicts:
	Zinc/ZincRepo.m
Merge pull request #77 from mindsnacks/timer_fixes

[Final] [Javi] Timer fixes