adapt clc2 class to multiple files
refactor clc2 classes. update README, document eucalyptus_cloud_properties and add spec test