Do not accept leading zeros.
'set' renamed to 'assignment'.
Rearranged directory structure. Adjusted Makefile and added simple test support.