Made a few tests.
Made some more Documentation.
Added __doc__ for docopt.
Updated documentation to comply with pep257.
Code style clean ups.