fixed decimal places error. Closes #9

This only requires the user to be precise to a certain number of decimal
places, and auto truncates their answer if its more specific than the
expected precision.