create a base single and multi cluster class
dont use sys.exit(1)
Merge pull request #23 from arpitgupta/master

create a base single and multi cluster class