Implemented the use of a common style for the gui

#85 Added Style class to hold the common gui style.  This default style
is held in GUI class and passed to any gui elements that don’t have
their own style
#75 Made several changes with how resources are handled and passed to
reduce memory leaks.  Used Leaks Instrument in Xcode to do this