Merge pull request #22 from ashrithr/experimental

Feature Update: Mapreduce is pluggable
Version bump 0.2.5, resolves #17
Fixes a bug that got somehow pushed from wrong branch
Typos fixed in code results of wrong push
Update rackspace wait time to 1500s
Update rackspace deployments to use public ip
Updates cluster identifier for racksapce during add-nodes
Merge branch 'experimental'

Adds suuport for Cassandra cluster deployments
Feature Add: Newer modular configuration file format

Conflicts:
	conf/example_confs/ankus_conf_cloud_aws_example.yaml
	conf/example_confs/ankus_conf_cloud_rs_example.yaml
	lib/ankus/cli.rb
	lib/ankus/cloud_init.rb
	lib/ankus/cloud_manage.rb
	lib/ankuscli/config_parser.rb
	lib/ankuscli/version.rb
	lib/shell/puppet_installer.sh
Adds some commenting to cloud classes methods
Resolves #28 Multithreaded implementation of deleting volumes of instances
Bug fixes with cassandra deployment
Updates puppet installer to use ankus modules v 1.5
Fixes critical bug in hadoop ha deploy with more than 1 journal node
Feature Addition: allows ebs io provisioned volumes for slaves
Fixes bug, which causes the deploy to fail if volumes is disabled
Adds support for storm and kafka deployments
Adds support for kafka and storm deployments
Updates rackspace deploy conf to include kafka storm deployment scenarios
Working local deployment brach
Updates ReadMe