Recursive clone
Added an update function
Very crude functions for update and adding bundles
Refactored code
Added remove
Handles the case when bundles file is not available
Now the list is not printed everytime we remove a bundle