add default target w/ name 'all'
don't fail clean target, when binary does not exist
Merge pull request #192 from MaZderMind/MakefileChanges

Makefile cleanups