Device type update with new compatability

This update replaces the set of custom commands with a set used by
jwsf.   This allows this Irrigation Controller to be comparable with
the Virtual Parent App and Virtual Switches created by Jonathan.
Merge pull request #8 from d8adrvn/Add-additional-device-type-flexibility

Device type update with new compatability
Updates to timer apps.
Merge pull request #9 from mattnichols/timer_apps

Updates to timer apps.