add debug build options and desired warning flags
finish adding compile options; things appear to compile