[TASK] Update gitignore to ignore common OSX files
[TASK] Use empty app-config by default
[FIX] Use Backbone success callbacks for stability
[FIX] Prevent initial fetch before logging in
[TASK] Use performant iterators in highlighting logic
[TASK] Clarify collection sync handler method