Merge pull request #1 from dmdu/read_config

added config class
Added config files: global.conf, benchmarking.conf, clouds.conf
Added lib/config.py with classes that retrieve and store options from the config files
Implemented classes Cloud, Clouds, Cluster, Clusters

Update #1: changed Log.info to Log.debug
Update #2: removed etc/automaton.conf
Update #3: added a check before registering a key
Update #4: replaced string concatenation in %s
Update #5: added file default locations in the help for command line arguments
Update #6: replaces old function names with log_info and get_fqdns
Merge pull request #3 from dmdu/read_config

Added config files: global.conf, benchmarking.conf, clouds.conf
add skeleton of the staged deployment
add the core functionality of the staged deployment
add tests cases for the new functionality
add demonstration of staged deployment
add requirements.txt for pip

# updates :
move the engine to examples folder
add not implemented exception for deployment/engine
add debug to check_port_status
convert run_remote_command from function to a class
create new common module in deployment
move common deployment functionality to deployment package
documented how to run tests cases for non-PyCharm users :)
changed the RemoteCommand to return return_code or None
Merge pull request #4 from alal3177/staged-deployment

skeleton of the staged deployment
Merge pull request #1 from suiy/master

Update automaton
cleanup
Merge branch 'master-github'

merging old automaton and cu-csc automaton to get complete history

Conflicts:
	.gitignore
	automaton.py
	deployment/__init__.py
	deployment/common.py
	deployment/engine.py
	deployment/executor.py
	etc/benchmarking.conf
	etc/clouds.conf
	etc/global.conf
	examples/__init__.py
	examples/engine.py
	graphing/__init__.py
	lib/__init__.py
	lib/config.py
	lib/logger.py
	lib/util.py
	resources/__init__.py
	resources/cloud/__init__.py
	resources/cloud/clouds.py
	resources/cluster/__init__.py
	resources/cluster/clusters.py
	tests/__init__.py
	tests/deployment_tests.py
cleanup after merging old history
pep8 cleanup
more pep8 cleanup
and more pep8
adding MIT license, resolves #13
updated requirements.txt

closes issue #15
Modified README to explain process of setting up and running Automaton
Merge pull request #17 from dmurtari/master

Modified README to explain process of setting up and running Automaton
Fixed duplication of Numpy instructions in README
Fixed README duplication
Fixed type with 'execute'
Merge README branch