Added
* `burst2stack` tool for creating stacks of SAFEs.
* The ability to specify swaths and minimum number of bursts when using tool.
* The ability to specify the SAFE extent by either bounding box or vector file.
Fixed
* `Safe.get_name()` so that it correctly parses `Safe` objects with only cross-pol data.
Changed
* Moved all search/download functionality to `search.py` module.
* `--bbox` argument to `--extent`.