Share Size Validator reports false failures

Fixed in v2.0. Updated validator to correctly
account for rounding errors introduced from the
addition of floats. Also added test class to validate
the share size calculation.
[#288 state:fixed responsible:none milestone:v2.0]
Added new Share Size Validator Test Case

Fixed in v2.0 [#288]