Adjust Makefile for C warnings and compiler optimizations

Separate Warnings into separate variable and set optimization flags in
one location
Merge pull request #26 from wortiz/makefile-adjust

Adjust Makefile for C warnings and compiler optimizations