Added default hours to settings form.
Entry form now sets default values if none is present.
Added validation to settings form