Refactoring and Comments

Refactored the chain creation out of __init__ and into
MarkovChain.randChain() and MarkovChain.createChain(). Also added
documentation and more verbose help from Commandline.

TODO:
- Optimize storing/use of the word pair dictionary.
- Add ability to output chain to a file.