Fix : with empty stack
Previously pushed nil onto the stack, now pushes two zeroes as expected.
Also, this apparently fixed picking items off the stack with y somehow.
Go figure
Clean up spaces at the end of docstrings
Fingerprint definition, and name->id conversion