Fix typo comments

While looking at the pycadf source I notice some typos in
a few of the comments.  So I went ahead and fixed them

Change-Id: Icfab2820f9f4282fd07e7ce4152142f5bbd476e2
Debug env for tox

Running a test with pdb was difficult because tox captures
output and causes pdb prompt to quit.

Tips for how to run with debug are provided here:
 https://wiki.openstack.org/wiki/Testr#Debugging_.28pdb.29_Tests

This change puts these commands into a debug env in tox.ini so
you can do a command like

tox -e debug pycadf.tests.test_cadf_spec

and when it hits your breakpoint you'll get the debug prompt.

Change-Id: I53893d618cd60c0456368088497542db7e4a6eac
Co-Authored-By: Brant Knudson <bknudson@us.ibm.com>
revise readme with a project description

Change-Id: Ifc43ecbd1034172a71c7f12a2433be5e6224ec01
add CONTRIBUTING doc

Change-Id: Ie7fb308d00e7dcbbdb165638bec96a457eac8b39
clean up license headers

This removes extraneous whitespace, applies a consistent licensing
header to all files, removes "all rights reserved" lines attributed to
the OpenStack Foundation, removes authorship lines for Matt Rutkowski
(which the git commit history much more accurately conveys) and follows
all licenses with a blank line before the code/docstr begins.

Change-Id: Idcfefd923e5ddb574087265c998dd50ebfe70a79
Enable PEP8 checks E128, E251 and E265

* E128 continuation line under-indented for visual indent
* E251 unexpected spaces around keyword / parameter equals
* E265 block comment should start with '# '

Change-Id: Ie4b7d8a392c8e8bed58c171b5fc1b9db308036bc
Merge "Debug env for tox"
Merge "Fix typo comments"
Merge "Enable PEP8 checks E128, E251 and E265"
Merge "revise readme with a project description"
Merge "add CONTRIBUTING doc"
Merge "clean up license headers"