cleaned up the Makefile
Silenced the warnings for unused portions
Ignore output binary
Case error fixed
Updated documentation