core: Scaffold an action for persisting box information
commands/box: Introduce a StateFile for keeping track of downloaded boxes
core: Write box information after download
commands/box: Extract box removal code from `box remove` command into a builtin action
core: Remove box information from state file after box removal
commands/box: Extract a base class for dealing with StateFile instantiation
commands/box: Preparing to display additional box information on `box list`
commands/box: List base box downloaded URL and datetime when `-i` gets provided to `box list`
Update CHANGELOG