make mysql store and return unicode
make mysql use decimals that actually have precision to the right of the decimal point
unit tests for each field type