Fixes #830 Decimal types in Module Builder

Fixes various issues with Decimal types (including Float and Double) in
Module Builder, including bad migrations and form validation