core: add newline to end of download if windows
commands/box: can constrain the version
core: BoxAdd can add old boxes (happy path)
core: adding from metadata wlil force if specified
core: BoxAdd checks if box already exists for metadata

unless force