common procedures refactoried
update_registry.py remaned
common.sh updated

1. python script argument passing changed (positional).
2. missing scripts(.ex, .py), tools added.
wait_all added
make node - cli command for creating multiple nodes at once
Help Message, sherbang changed

1. #!/bin/bash -> #!/usr/bin/env bash
2. docw, docw make help message chagned
'rm cluster' command added
help message indent reordered
make node, format, make cluster, set hadoop, rm cluster implemented

1. hosts are now added to registry when created. [ raw -> formatted -> in cluster -> destroyed ] public ip, private ip are added during format operation.
2. namespace, cluster property added to each droplet.
3. remote hosts file is now generated with namespace.
4. local hosts file contains formatted hosts only.
ls command added

1. 'clusters' added on registry. cluster name is added when created.
2. cluster's role is stored to registry when set command issued.
3. ls --all, ls <cluster> implemented.
registry.py refactoried
Unused packages removed
Outdated usage of sbin/create.py removed
remove cluster operation & additional fixes

1. remove cluster operation added.
2. cluster existency check before adding new cluster.
3. missing colons were added.
Comment added - under progress
Refactoried (ver 0.5)

1. command chagned: make, set -> mknode, mknodes, mkcluster.
2. cluster role is assigned on its creation.
3. Indispensable Packages are now installed in multiprocess fashion, during format process.
4. create_node, format_node are now merged to add_host function: create droplet and add it to registry.
5. unregister process is now merged to destroy process.
6. assign_to_namespace, assign_to_cluster were moved.
7. setup_hosts function were renamed to update_namespace_hosts.
8. cluster information is removed from registry when rmcluster process.
fetchmail.py update & bug fix

1. bug fix: 'clusters' entity created on registry init.
2. bug fix: registry path missing on rm_cluster func.
3. fetchmail.py is now rewritten.