sanitize and prevent negative numbers on time inputs

Fixes #103

sanitize(num) now limits to 4294967.0 and rounds to 1 decimal

input_down now accounts for negative numbers.