Adds better config
Added list function
Implements the fetching of available version from archive
Implements scanning of current structure
Implements installation procedure

* adds dependency on ruby-progressbar for some visual feedback
* adds dependency on libarchive to extract the data
Implements the use function
Fixes an issue were used version was not listed
foo
Adds TemplateFilesManager class
Adds new function add_template
Updates the removing of template files
Add remove_template function
Fixes serialization/deserialization
fixes options passing in add_template
Fixes deletion of local_path
Fixes linking of template files