Change error checks and move Float conversion to optparse