Introduced Generics to avoid casting

commit 97f42cbafd1040094f1ee05dc610a6abe1f8908b
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sat Jan 19 14:19:39 2013 +0000

    Cleaned up some unused imports

commit 8dae3d178128f3ab22010b16c174a6576e3dae23
Merge: b129da0 82fba6d
Author: Michael Marconi <michael@modeltwozero.com>
Date:   Sat Jan 19 14:13:42 2013 +0000

    Merge branch 'add-generics-to-schedule-jobs' of https://github.com/petedmarsh/oncue into petedmarsh-add-generics-to-schedule-jobs

commit 82fba6d37e928843634c800488fd53a830bba262
Author: Peter Marsh <pete@modeltwozero.com>
Date:   Wed Jan 16 21:29:01 2013 +0000

    Add generics to schedule jobs