Add output destination option to build command

Simple support for an output destination on build command via `--destination` and alias `-d`

Log output is relative paths so it's clean.

Backwards compatible with current behaviour.