Adds setup.py. Some documentation. License edits.