Fixed #75 Values permitting 3 decimal places

No longer using .numeric() as parsefloat does what we need in our
santize() method.

Styled the +/- buttons a little. Can still use some love.

Fixed some widths so the layout is a little crisper.

Unified object declaration for those little performance boosts.