Copy over commands.
Translate exceptions
Use float64 instead of decimal
Add descriptive comment
Find package to generate random globally unique id's (RFC 4122, V4).