Add a feature and fix a bug.

Add a feature:

Abort the build half way through.

Fix a bug: 

DOWNLOADS_DIR should be a variable?