Check for command availability instead of distribution
Ignore binary produced by makefile
Don't error out after first OS detect attempt
Organize build outputs a bit better