* Checkout branch if not on default
* Use checkout Ref
* Get first directory instead of relying on component_id
* Checkout branch when clonning
* Update test
* Default to empty string
* Added changeset
* Added test for Cookie Cutter installed & nothing generated
* Added comment