Re-wrote the unparser, cutting it down by 80% and fitting it into __init__.py
Merge remote-tracking branch 'origin/master'