Added error codes for using 0 as number 2. Changed EditText types to numberDecimal|numberSigned from numberDecimal to allow for -ve and decimal entry.