Singleton removal + tweaks

Updated the gitignore to include the bin with resources.

Got rid of the singleton patterns for the window and graphics part.

Tweaked the log class to specifically log for specific error levels