SDL Proof of Concept

Includes all files for the initial proof of concept as well as a
makefile that is designed for (and will probably only work for) MinGW
for windows. I've also included a compiled executable and the required
DLL that should work on all windows systems.
Added menu capabilities

And I moved the responsibility of drawing to the objects themselves.
Honestly I changed a shitton. The way the buttons work is pretty cool. I
added a global variables file which will be helpful to keep stuff like
gamestate and settings. Its now 630 lines of code! Next I think I'm
going to do some housekeeping such as standardizing variable names
throughout. After that I think I'm going to rework the objectmanager and
imagemanager as right now they don't handle deleting single
objects/images very gracefully.
Read through Sam's code. Made comments (questions) in bug.cxx, screen.h, button.h, button.cxx and object.h
created simple SDL2 prgram with block moving aroudn screen
started making a window class
Changed image vector to map
Added method to free unused surfaces
Added a level manager and the ability to pause
Fixed potential segmentation fault in ScreenManager::pare
Merge branch 'deanna' of github.com:BlobbyProj/Blobby into deanna
Added point struct
Merge branch 'sam' of github.com:BlobbyProj/Blobby into deanna
Added Sam's code to my branch
Added rectangle struct
Changed removed abbreviations for rect struct