Added double type

Known bugs: Double and Integers are never equal. Need to refactor
nval_eq() to accomidate the number types.