changed provider interface; moved configuration files handling to providers; added a reset option to the init method
fixed unneeded metavar param for init method
changed provider's configure method back to be named init
modified exception messages prints from ex.message to str(ex)
updated readme (provider interface & vagrant)
changed and added many tests; changed '/' into os.path.join in the cli code; moved the cli except hook to only be used when the cli is called directly; enabled test run on travis
added more tests and created a mock for cosmo manager rest client
removed --process-dependency-links flag from travis
returned --process-dependency-links flag to travis
workaround strange travis nose issue
fixed relative path bug in tests; attempting to fix travis weird import issue
another attempt at fixing travis imports issue
another attempt at fixing travis imports issue
another attempt at fixing travis imports issue
another attempt at fixing travis imports issue
another attempt at fixing travis imports issue
fixed travis imports issue
Merge pull request #16 from CloudifySource/feature/change-config-files-mechanism

changed Provider interface, modified init command to allow reset