Created new ContextProvider class to store my application context.  Now,
I can user ContextProvider.getContext() to get application context in my
utility classes without explicitly passing it.

Also fixed up Config.save() and load() to no longer require context to
be passed to it.
Added .gitignore to stop asking me to commit bin folder