ReStructuredText for README
Adding docopt for argument parsing.
Converting all methods that take a lot of repeated arguments,
into instance class methods.