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
Refactored network code

Refactored the code so a network module can be set up as either a
server or a client. createNetWorkModule does the common setup and
startServer and startClient are more specific.  The client code
is broken at the moment but the server works with the client from
here:

http://www.linuxhowtos.org/C_C++/socket.htm

Had to copy createMemoryShare from engine.c, this is temporary
Merge remote-tracking branch 'origin/CGraphic' into networking

Conflicts:
	C/makefile
added in brush size control
Began working on the bitmap font loader
Got bitmap image loaded.