Added clear screen key press began working on new smoothing algorithm
working on smoothing and added in defaults for switch statements
A bit wonky with some random dots appearing, but the smoothing is working
fixed mshare inclusion, alternate smoothing strategy needs work
Adjusted brush size and working on making sure the graphics can handle scribbling
Updated make to have a debug target to use gdb with to trace seg faults
Fixed Segment fault error. y and x values to setPixel were too high due to brush size. going over the size of the memory buffer in some cases and causing the error
Merge branch 'CGraphic' into C
Began working on a basic button structure
Trying to understand why the button doesn't show up. Exit Button's draw method is called
Fixed the segment fault. Caused because I forgot to define the button array size and was mallocing into it, so I had a pointer but it wasn't really in the array or anything
Began abstracting pieces out to a menu structure for ease of coding and reading the files
got an ok looking click state for the button
 Menu background and drawing some basic buttons in the right place
Have menu detection working, working on button clicking and feeling out a hover state for the button
Fixed seg fault on trying to load a nonexistent icon and freeing the surface after graphics is finished
got hovering and clicking animations working for buttons
moved stop flag into module
added in brush size control
Began working on the bitmap font loader