Check binary requirements

Introducing a simple check that makes sure we don't proceed unless we have the right tools.

Also some whitespace nits while at it (let me know if I should cherry pick this out of here).